面向对象三大特性:
- 封装
- 继承
- 多态
局部变量 成员变量
- 成员变量在堆内存中
- 局部变量在栈内存中
- char 初始化值:u000
private
- 修饰成员(成员变量 成员方法)
- 只能在本类中访问
- 将成员变量私有化,对外提供get set方法,外部不能用类似s1.name,调用
封装
- 提高安全性
- 提高复用性
构造方法
- 初始化,开辟堆内存空间
- new 开辟空间
- 构造方法无返回值,void也不行
- 构造方法重载和其他方法重载原理相同,重写即可
包含private,无参,有参构造的标准学生类代码:
- A:类:
- a:成员变量
- b:构造方法
- 无参构造方法
- 带参构造方法
- c:成员方法
- getXxx()
- setXxx()
- A:类:
- B:给成员变量赋值的方式
- a:无参构造方法+setXxx()
- b:带参构造方法
Java基础Day07--面向对象
猜你喜欢
转载自blog.csdn.net/hi_zf/article/details/78411459
今日推荐
周排行