P397-P443

一:抽象类(P397)

定义:

注意事项:

 

应用:模版设计模式 

 二:接口interface(P403)

注意:里面的方法自带了abstract

什么时候要用到接口?

项目经理需要设计一个东西,让三个程序猿设计,这时候项目经理给出一个接口类,就能让三个程序猿按照他的类名设计,有利于后续使用

注意事项:

讨论:

1.接口和继承的区别是什么呢,什么时候用接口,什么时候用继承?

由于java的单继承机制,导致一个继承父类的猴子只会爬树,当他想学会游泳,飞翔的时候,这时候就需要一个接口来让他学会这些技能

接口的多态性质:

1的简单来说就是接口的实现类,可以向上转型,当成接口类型的参数传递进去

 2的简单来说就是通过向下转型判断是不是Phone(如果转型成功就是,失败就不是)来对数组对象访问

3如果一个接口继承了另一个接口,那么实现他的类也要完成父类里面的东西

三:内部类(P413)

介绍:

内部类的分类:

局部内部类的使用:

匿名内部类:

1.当你只想使用一次,以后不想再用的时候,使用匿名内部类

2.在底层里,他会先创建一个类取一个名字来实现接口,然后立刻赋值

匿名内部类的使用:

匿名内部类的使用

成员内部类

静态类

四:枚举(P426)

注意事项:

很多,可以自行去研究

使用细节:

五:注解的理解(P433)

基本介绍:

Override重写:

Deprecated已弃用:

SupressWarnings抑制编译警告

元注解(了解):

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值