Java教程

Java面向对象

本文主要是介绍Java面向对象,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

面向对象

设计东西来解决问题

  • 类 共同特征的描述
  • 对象 真实存在的具体实例

构造器

用于初始化一个类的对象,并返回对象的地址

  • 任何类定义出来,默认就自带了无参构造器,写不写都有
  • 一旦定义了有参数构造器,无参构造就没有了,此时就需要自己写一个无参构造器了。

this关键字

作用: 出现在成员方法,构造器中代表当前对象的地址,用于访问当前对象的成员变量、成员方法

  • this 就是当前对象的地址

封装

实现方式: 使用private关键字对属性进行隐藏,提供public的get set方法

  • 提供了代码的安全性

成员变量、局部变量区别

区别成员变量局部变量
类中位置类中、方法外常见于方法中
初始值有默认值没有,使用之前需要完成赋值
内存位置堆内存栈内存
生命周期随着对象创建而存在随着方法调用而存在
这篇关于Java面向对象的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!