6.面向对象:构造方法,三大特性

面向对象

主要掌握:

1.什么是面向对象

6.面向对象:构造方法,三大特性

2.构造方法

​ 1)目的:是为了赋默认值;

​ 2)组成:和类名相同,无返回值

​ 参数【有参定义后,就默认用有参】

​ 3)快捷键自动生成 Alt+insert

6.面向对象:构造方法,三大特性

3.三大特性
1.封装

封装主要掌握 1)属性私有

​ 2)set方法接收(判断)数据,get方法返回数据

​ 3)调用与输出

6.面向对象:构造方法,三大特性

2.继承

继承主要掌握 1)特点:单继承【一个孩子只能有一个父亲,而一个 父亲可以有多个儿子】

​ 格式:extends

​ 2)构造方法的继承

​ 3)调用方法关键字 super vs this

​ 4)重写

​ 5)快捷键 ctrl+h显示继承树

1)格式

01.6.面向对象:构造方法,三大特性

02.Teacher的对象huangkairong调用父类Person的money方法6.面向对象:构造方法,三大特性

2)构造方法

​ <1>父类的构造方法默认被子类调用

​ <2>子类硬是要调用父类的默认方法super();只能写在构造器第一行

01.父类无参
6.面向对象:构造方法,三大特性

02.父类有参的构造方法

6.面向对象:构造方法,三大特性

4)方法重写

6.面向对象:构造方法,三大特性

3.多态

多态包括:1)方法的重写

​ 2)强制转换

<1>.方法重写

6.面向对象:构造方法,三大特性

<2>.强制转换
6.面向对象:构造方法,三大特性