摘要:
package day2.yubaby02.p1; /* 2 抽象类 2.1 抽象类的概述 当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了! 在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类! 2.2 抽象类的特 阅读全文
posted @ 2021-05-28 15:22
yub4by
阅读(63)
评论(0)
推荐(0)
摘要:
package day2.yubaby01.p4; /* 1.5 多态案例-猫和狗 */ public class AnimalDemo { public static void main(String[] args) { Animal a = new Cat(); a.setName("tom") 阅读全文
posted @ 2021-05-28 15:20
yub4by
阅读(58)
评论(0)
推荐(0)
摘要:
package day2.yubaby01.p3; /* 1.4 多态中的转型 向上转型 子-->父 父类引用指向子类对象 向下转型 父-->子 父类引用转为子类对象 格式:子类型 对象名 = (子类型)父类引用; */ public class AnimalDemo { public static 阅读全文
posted @ 2021-05-28 15:18
yub4by
阅读(40)
评论(0)
推荐(0)
摘要:
package day2.yubaby01.p2; /* 1.3 多态的利弊 好处 提高程序的扩展性。定义方法时候,使用父类型作为参数,在使用的时候,使用具体的子类型参与操作 弊端 不能使用子类的特有成员 */ public class AnimalDemo { public static void 阅读全文
posted @ 2021-05-28 15:15
yub4by
阅读(72)
评论(0)
推荐(0)
摘要:
package day2.yubaby01.p1; /* 1 多态 1.1多态的概述 什么是多态 同一个对象,在不同时刻表现出来的不同形态 多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象 1.2多态中的成员访问特点 成员变量 编译看父类,运行看父类 成员方法 编译看父类,运 阅读全文
posted @ 2021-05-28 15:13
yub4by
阅读(86)
评论(0)
推荐(0)

浙公网安备 33010602011771号