面向对象
一.面向对象的好处
把零散的数据整体化,方便对数据的管理、操作
二.什么是类?
类其实就是一个容器的设计图
2.1类的用法
a)需要处理的数据
private 数据类型 变量名;
b)处理数据的方法
public void / 数据类型 方法名(参数){
return 值;
}
三.对象
1.什么是对象?
其实就是一个高级的容器【可以存放不同类型的数据】
2.对象创建和访问
创建对象的格式:类名 对象名 = new 构造器();
对象的属性访问【了解】:对象名.属性名
对象的方法访问【重点】:xxx xx = 对象名.方法名(xxx)
四.类和对象的注意事项
五.this
1.本质
特殊的变量,记录对象地址值
方法被谁调用,this代表谁
2.使用场景
用于区分方法和类中同名的变量。(有this.变量 就是成员变量)
六.构造器
1.作用
创建对象 ,可以给成员变量赋值
2.格式
修饰符 类名( 数据类型 变量名 , ...){
this.xxx = xxx;
}
3.特点
没有void也没有返回值类型
方法名一定要和类名一致
4.使用场景
创建对象的时候,在new的时候
5.注意事项
七.封装
1.什么是封装?
就是用类设计对象处理某一个事物的数据时,应该把要处理的数据,以及处理这些数据的方法,设计到一个对象中去。
2.面向对象的三大特征
面向对象的三大特征:封装、继承、多态。
3.封装的设计规范
合理隐藏: private 成员,如private String Name
八.实体JavaBean
1.私有所有的成员变量
2.提供无参和满参构造器
3.提供get/set方法