自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类

一、抽象类

1、抽象的概念

自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第1张图片
2、抽象方法和抽象类的定义格式
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第2张图片
3、抽象类和抽象方法的使用
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第3张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第4张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第5张图片
3、抽象方法和抽象类的注意事项
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第6张图片
注意事项2
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第7张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第8张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第9张图片
注意事项3
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第10张图片
注意事项4
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第11张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第12张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第13张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第14张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第15张图片
4、发红包案例

自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第16张图片
用户类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第17张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第18张图片
群主类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第19张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第20张图片
普通成员类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第21张图片
发红包
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第22张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第23张图片

二、接口

1、接口概述与生活举例
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第24张图片
2、接口的定义基本格式
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第25张图片
3、接口的抽象方法定义
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第26张图片
4、接口的抽象方法使用
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第27张图片
实现类进行覆盖重写
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第28张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第29张图片
5、接口的默认方法定义和使用

自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第30张图片
实现类A
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第31张图片
实现类B
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第32张图片
运行
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第33张图片
6、接口的静态方法定义和使用
接口
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第34张图片
实现类
在这里插入图片描述自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第35张图片
7、接口的私有方法定义
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第36张图片
接口A
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第37张图片
接口B
在这里插入图片描述
实现类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第38张图片
实现
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第39张图片
8、接口的常量定义和使用

自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第40张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第41张图片
9、接口的内容小结
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第42张图片
10、继承父类并实现多个接口
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第43张图片
接口A
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第44张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第45张图片
实现类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第46张图片
注意事项6
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第47张图片在这里插入图片描述
接口
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第48张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第49张图片
在这里插入图片描述
11、接口之间的多继承
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第50张图片
接口A
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第51张图片
接口B
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第52张图片
字接口
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第53张图片

三、多态

1、多态的概述
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第54张图片
2、多态的格式与使用
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第55张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第56张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第57张图片
3、多态中成员变量的使用特点
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第58张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第59张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第60张图片
4、多态中成员方法的使用特点
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第61张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第62张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第63张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第64张图片
5、使用多态的好处
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第65张图片
6、对象的向上转型
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第66张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第67张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第68张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第69张图片
7、对象的向下转型
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第70张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第71张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第72张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第73张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第74张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第75张图片
8、用intanceof关键字进行安全向下转型
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第76张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第77张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第78张图片
9、笔记本USB接口案例
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第79张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第80张图片
USB接口
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第81张图片
computer类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第82张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第83张图片
Mouse实现类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第84张图片
Keyboard实现类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第85张图片
运行
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第86张图片

四、final关键字

自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第87张图片
(1)
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第88张图片
(2)
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第89张图片
(3)

标准的学生类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第90张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第91张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第92张图片
(4)
Person类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第93张图片

五、权限修饰符

自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第94张图片

六、内部类

1、内部类的概念与分类

自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第95张图片
2、成员内部类的定义格式
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第96张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第97张图片
3、成员内部类的使用
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第98张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第99张图片
4、内部类的同名变量访问
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第100张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第101张图片
5、局部内部类定义
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第102张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第103张图片
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第104张图片
运行
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第105张图片
6、局部内部类的final问题
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第106张图片
7、匿名内部类

自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第107张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第108张图片
8、匿名内部类的注意事项
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第109张图片
9、类作为成员变量类型
Hero类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第110张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第111张图片



Weapon类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第112张图片
运行
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第113张图片
10、接口作为成员变量类型
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第114张图片
11、接口作为方法的参数或者返回值
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第115张图片
12、发红包案例
普通红包自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第116张图片
接口 自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第117张图片
实现类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第118张图片
运行
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第119张图片
随机红包

接口 自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第120张图片
实现类
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第121张图片自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第122张图片
运行
自学Java第14天:继承与多态:抽象类、接口、多态、final关键字、、权限修饰符、内容类_第123张图片

你可能感兴趣的:(抽象类,多态,接口,java)