DESKTOP-86ONKLH_20200828-刘天阳

1、问题

  1. 接口和抽象类的区别
    • 接口和抽象类都不可以被实例化,创建抽象类对象,必须创建子类的对象;创建接口的对象,必须创建实现类的对象
    • 抽象类仍是类,可以有字段、方法、构造方法;接口不是类,所以接口没有构造方法
    • 一个类只能继承一个抽象类;但可以实现多个接口
    • 抽象类中可以包含非抽象的普通方法;接口中只包含抽象方法,jdk8有default方法、static方法
    • 抽象类可以定义变量和常量;接口中只能定义常量

2、吐槽

明天又要考试了,感觉这一周学了好多,但又不知道学了啥。

标签

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1