上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页
摘要: 分析:从具体类到抽象类到接口 实现:从接口到抽象类到具体类 使用:具体类的对象 阅读全文
posted @ 2022-01-25 08:57 大灰狼21 阅读(37) 评论(0) 推荐(0)
摘要: 成员区别: 抽象类 变量、常量;构造方法;抽象方法、非抽象方法 接口 常量;抽象方法 关系区别: 类与类 继承、单继承 类与接口 实现、单实现、多实现 接口与接口 继承、单继承、多继承 设计理念区别: 抽象类 对类抽象,包括属性、行为 接口 对行为抽象,主要是行为 阅读全文
posted @ 2022-01-25 08:35 大灰狼21 阅读(24) 评论(0) 推荐(0)
摘要: 类和类: 继承,只能单继承,但可以多层继承 类和接口: 实现,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口 接口和接口: 继承,可以单继承,也可以多继承 阅读全文
posted @ 2022-01-25 08:29 大灰狼21 阅读(109) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-01-25 08:22 大灰狼21 阅读(26) 评论(0) 推荐(0)
摘要: 成员变量: 只能是常量, 默认修饰符public static final 构造方法: 接口没构造方法,接口主要对行为抽象,没有具体存在 一个类如果没父类, 默认继承自Object类 成员方法: 只能是抽象方法 默认修饰符public abstract JDK8/9有些接口的新特性,后续再学 阅读全文
posted @ 2022-01-23 18:49 大灰狼21 阅读(45) 评论(0) 推荐(0)
摘要: 公共的规范标准 对行为的一种抽象 接口特点: 用关键字interface修饰 public interface Jumpping{} 类实现接口用implements表示 public class Cat implements Jumpping{} 接口不能实例化 可以用多态的方式,通过实现类对象实 阅读全文
posted @ 2022-01-23 18:37 大灰狼21 阅读(44) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-01-23 18:22 大灰狼21 阅读(18) 评论(0) 推荐(0)
摘要: 成员变量: 可以是常量 也可以是变量 构造方法: 有构造方法,但不能实例化 作用是子类访问父类数据的初始化 成员方法: 可以有抽象方法:限定子类必须完成某些动作,如重写抽象方法 也可以有非抽象方法,提高代码复用性,由继承保证 阅读全文
posted @ 2022-01-23 18:10 大灰狼21 阅读(51) 评论(0) 推荐(0)
摘要: 特点: 抽象类和抽象方法必须abstract修饰 抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类 抽象类不能直接实例化,得用多态的方式,也就是子类对象实例化,叫抽象类多态 抽象类的子类 要么重写抽象类中所有抽象方法 要么是抽象类 阅读全文
posted @ 2022-01-23 17:57 大灰狼21 阅读(123) 评论(0) 推荐(0)
摘要: 抽象类引入原因: Animal a=new Animal(); 动物不是具体的动物,应该是猫猫狗狗这种具体的动物才应该实例化为对象 动物类里有eat这个方法,但是猫和狗吃的东西是不一样的,所以不应该在动物类中直接给出具体的吃的方法,而应该只给个吃的方法声明,不给方法体 抽象方法: 没有方法体的方法 阅读全文
posted @ 2022-01-23 17:53 大灰狼21 阅读(37) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 23 下一页