接口 接口的成员变量:只能是常量 默认修饰符:public static final 构造方法:接口没有构造方法,因为接口主要是对行为进行抽象的,是没有具体存在的 如果有方法那么一定是一个抽象方法 默认修饰符:public abastract 一个类如果没有父类,默认继承自Object类 类与类 继承 单继承 类与接口 实现 可以单实现也可以多实现 接口单继承 继承接口 抽象类和接口的区别 抽象类 变量,常量,有构造方法,有抽象方法也有非抽象方法 接口: 常量,抽象方法 设计理念分类: 抽象类:对类抽象,包括属性和行为 接口:对行为抽象,主要是行为 抽象类 abstract 抽象类不能创建对象 如何创建对象?多态创建一个类继承要创建的对象 在Java中 ,一个没有方法体的方法应该定义为抽象类,而类中如果有抽象方法,该类必须定义为抽象类 抽象类 和抽象方法必须用abstract修饰 抽象类的成员变量特点 可以是变量 也可以是常量 可以有构造方法 但是不能实例化 用于子类访问父类数据的初始化 可以有抽象方法 限定子类必须完成默写动作 也可以有非抽象方法 提高代码复用性
接口抽象类
最新推荐文章于 2024-06-14 22:39:53 发布