6.面向对象:构造方法,三大特性
面向对象
主要掌握:
1.什么是面向对象
2.构造方法
1)目的:是为了赋默认值;
2)组成:和类名相同,无返回值
参数【有参定义后,就默认用有参】
3)快捷键自动生成 Alt+insert
3.三大特性
1.封装
封装主要掌握 1)属性私有
2)set方法接收(判断)数据,get方法返回数据
3)调用与输出
2.继承
继承主要掌握 1)特点:单继承【一个孩子只能有一个父亲,而一个 父亲可以有多个儿子】
格式:extends
2)构造方法的继承
3)调用方法关键字 super vs this
4)重写
5)快捷键 ctrl+h显示继承树
1)格式
01.
02.Teacher的对象huangkairong调用父类Person的money方法
2)构造方法
<1>父类的构造方法默认被子类调用
<2>子类硬是要调用父类的默认方法super();只能写在构造器第一行
01.父类无参
02.父类有参的构造方法
4)方法重写
3.多态
多态包括:1)方法的重写
2)强制转换
<1>.方法重写
<2>.强制转换