DESKTOP-86ONKLH_20200828-刘天阳
1、问题
- 接口和抽象类的区别
- 接口和抽象类都不可以被实例化,创建抽象类对象,必须创建子类的对象;创建接口的对象,必须创建实现类的对象
- 抽象类仍是类,可以有字段、方法、构造方法;接口不是类,所以接口没有构造方法
- 一个类只能继承一个抽象类;但可以实现多个接口
- 抽象类中可以包含非抽象的普通方法;接口中只包含抽象方法,jdk8有default方法、static方法
- 抽象类可以定义变量和常量;接口中只能定义常量
2、吐槽
明天又要考试了,感觉这一周学了好多,但又不知道学了啥。
点赞