摘要:
抽象类是继承体系中的最共性内容,是我的一种(is-a);接口是继承体系中的额外功能(like-a)。 相同点: 都位于继承的顶端,用于被其他类实现或继承; 都不能直接实例化对象; 都包含抽象方法,其子类都必须重写这些抽象方法。 区别: 抽象类为部分方法提供实现,避免子类重复实现这些方法,提高代码的重 阅读全文
posted @ 2020-10-05 03:11
SimonShixinlong
阅读(127)
评论(0)
推荐(0)
摘要:
方法中的参数是接口,接口没有对象,所以只能传递实现类对象。 用了多态的形式。 阅读全文
posted @ 2020-10-05 02:47
SimonShixinlong
阅读(1442)
评论(0)
推荐(0)
摘要:
关键字 instanceof 比较运算符,计算结果是布尔型 true , false 使用方式: 对象 instanceof 类名 判断出现这个对象,是不是由这个类创建的。 阅读全文
posted @ 2020-10-03 01:03
SimonShixinlong
阅读(369)
评论(0)
推荐(0)
摘要:
多态扩展性的体现 父类 = new 子类(); 扩展性:父类 = new 子类可以随意变换(); 调用方法,执行子类的方法重写。 阅读全文
posted @ 2020-10-03 00:17
SimonShixinlong
阅读(150)
评论(0)
推荐(0)
摘要:
javac的时候,看父类;运行的时候,JVM会动态的绑定到子类的对象中。 阅读全文
posted @ 2020-10-02 23:54
SimonShixinlong
阅读(396)
评论(0)
推荐(0)
摘要:
多态是继封装(可以是独立的)、继承之后,面向对象的第三大特征。 没有继承就没有多态,多态是指同一行为,具有多个不同表现形式。(多态生活中,一个事物具备的多种形态) 多态的前提条件: 1.要有继承或者是接口实现【二选一】。 2.要有方法的重写【意义体现:不重写,无意义】。 3.建立对象,父类引用指向子 阅读全文
posted @ 2020-10-02 14:36
SimonShixinlong
阅读(472)
评论(0)
推荐(0)
摘要:
在实现类中重写一个,使用的时候使用的也是实现类中重写的那个方法。 或者少实现一个。 阅读全文
posted @ 2020-10-02 14:27
SimonShixinlong
阅读(265)
评论(0)
推荐(0)
摘要:
类和类之间是继承关系,单继承。 累和接口之间是实现关系,多实现。 接口和接口之间是继承关系,接口支持多继承。一个接口,可以同时继承多个接口。 阅读全文
posted @ 2020-10-02 13:55
SimonShixinlong
阅读(574)
评论(0)
推荐(0)
摘要:
cmd窗口使用javap 命令可以把部分.class文件反编译。 阅读全文
posted @ 2020-10-02 01:55
SimonShixinlong
阅读(535)
评论(0)
推荐(0)
摘要:
全部大写字母。 //常量的命名规则:全部大写字母 public static final String DEMO = "demo"; 阅读全文
posted @ 2020-10-02 01:52
SimonShixinlong
阅读(737)
评论(0)
推荐(0)
浙公网安备 33010602011771号