面向对象入门
程序员文章站
2022-05-13 23:12:53
...
1. 面向对象入门
目标:
1. 学会根据需求找类
根据类的三要素: 特征\属性 行为\方法 类名
2. 类和对象之间的关系:
3. private 关键字
4. setter getter方法
5. this 关键字
6. 构造方法
7. 建立用面向对象的思维分析项目
类:
类是对一群具有相同特征、行为的事物的统称. 类是抽象的.
人以类聚 物以群分
对象:
对象是现实生活中的1个具体存在.
看得见 摸的着 可以直接使用(用模具造出来的月饼,可以直接吃)
类和对象之间的关系:
对象是通过类创建出来的,类里面有什么,对象就有什么
类可以创建多个对象
private : 私有关键字 可以修饰成员变量
setter方法
• setter方法一定是一个公共方法
• setter方法一定没有返回值
• setter方法的方法名为set+属性的名称 (规范,不是规定)
• setter方法的一定有参数
• 参数的名称一定跟属性名一致
setter方法实现中,一定要用形参给属性赋值。
getter 方法:
• getter方法一定是一个公共方法
• getter方法一定有返回值
• getter方法的方法名为get+属性的名称(规范)
• getter方法的一定没有参数
getter方法在实现,一定是返回属性的值。
this:
// 作用: 就是用来区分成员变量和局部变量的
// this 代表当前对象
// 当前对象: 谁调用这个方法当前对象就是谁
总结: this : 谁调用这个方法就代表谁
构造方法:
作用:
1.创建对象
2.给创建出来的对象的属性进行初始化
构造方法的分类:
1.空参构造方法
语法:
public 类名(){
}
2.有参构造方法
语法:
public 类名(数据类型 参数1,数据类型 参数2,....){
// 一般用来给属性赋值
}
注意:
1. 构造方法没有返回值,连 void 都没有
2. 如果类里面没有定义构造方法,那么系统会自动帮你创建一个 空参构造方法
3. 如果类里面定义了构造方法,那么系统就不会自动帮你创建一个 空参构造方法
下一篇: 职场励志5