通过一周的学习,初次接触了Java面向对象的课程。模糊的认识了,什么是类,什么是对象!
学这个的目的是干什么的…
对象是具有特征和行为(程序员眼中:万物皆对象…)
类是对象的模板!!!
模拟现实世界,解决现实问题!
以下是学到的知识点:
1. 构造方法
用于初始化创建对象的成员变量数据。
构造方法是一个方法,参数使用方式和方法一致。
2. this 关键字
this关键字表示对象本身
1. 调用当前方法的类对象
2. 通过构造方法创建的类对象
this 表示一个当前对象!
解决问题: 可以在方法中使用this关键字区分操作的是成员变量还是局部变量
面向对象的三大特征:
1. 封装
最基本的思想,按照JavaBean规范封装
2. 继承 extends
子承父业,子类对象创建过程中,使用构造方法,会默认调用父类参数的构造方法
3. 多态
权限修饰符:
private 使用private修饰的内容,只能在class大括号内使用
public 公开内容,只要堆在对应的类对象
匿名对象:
匿名对象提高效率,节约内存的使用,使代码贴近真实
常用方式:
1. 直接用匿名对象调用方法
2. 直接用匿名对象作为方法参数
3. 匿名对象禁止使用成员变量