摘要: 1 package face_09; 2 3 /* 4 * 多态时, 5 * 成员的特点: 6 * 1,成员变量。 7 * 编译时:参考引用型变量所属类中的是否有调用的成员变量,有,编译通过;没有,编译失败。 8 * 运行时:参考引用型变量所属类中的是否有调用的成员变量,并运行该所属类中的成员。 9 阅读全文
posted @ 2021-10-01 22:25 doremi429 阅读(30) 评论(0) 推荐(0)
摘要: 1 package face_09; 2 3 /* 4 * 毕老师和毕姥爷的故事。 5 */ 6 class 毕姥爷 { 7 void 讲课() { 8 System.out.println("管理"); 9 } 10 void 钓鱼() { 11 System.out.println("钓鱼"); 阅读全文
posted @ 2021-10-01 22:24 doremi429 阅读(21) 评论(0) 推荐(0)
摘要: 1 public static void method(Animal a) {//类型判断 2 a.eat(); 3 if(a instanceof Cat) {//instanceof:用于判断对象的具体类型。Cat可以是类可以是接口,只能用于引用数据类型判断 4 Cat c = (Cat)a;/ 阅读全文
posted @ 2021-10-01 21:21 doremi429 阅读(21) 评论(0) 推荐(0)
摘要: 1 package face_09; 2 3 import com.sun.jdi.Method; 4 5 /* 6 * 对象的多态性。 7 * class 动物 8 * {} 9 * 10 * class 猫 extends 动物 11 * {} 12 * 13 * class 狗 extends 阅读全文
posted @ 2021-10-01 20:52 doremi429 阅读(14) 评论(0) 推荐(0)
摘要: 1 package face_09; 2 /* 3 * 笔记本电脑使用。 4 * 为了扩展笔记本的功能,但日后出现什么功能设备不知道。 5 * 6 * 定义了一个规则,只要日后出现的设备都符合这个规则就可以了 7 * 规则在java中就是接口 8 * 9 */ 10 interface USB {/ 阅读全文
posted @ 2021-10-01 20:06 doremi429 阅读(16) 评论(0) 推荐(0)
摘要: 1 package face_09; 2 3 4 5 6 abstract class AbsDemo{ 7 abstract void show1(); 8 abstract void show2(); 9 } 10 /* 11 * 当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用 12 阅读全文
posted @ 2021-09-28 16:03 doremi429 阅读(39) 评论(0) 推荐(0)
摘要: 1 package face_09; 2 /* 3 * 雇员示例: 4 * 需求:公司中程序员有姓名,工号,薪水,工作内容。 5 * 项目经理除了有姓名,工号,薪水,还有奖金,工作内容。 6 * 对给出需求进行数据建模。 7 * 8 * 分析: 9 * 在这个问题领域中,先找出涉及的对象。 10 * 阅读全文
posted @ 2021-09-28 15:11 doremi429 阅读(36) 评论(0) 推荐(0)
摘要: 1 package face_09; 2 /* 3 * 抽象类: 4 * 抽象:笼统,模糊,看不懂!不具体。 5 * 6 * *特点: 7 * 1,方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰。 8 * 抽象方法必须定义在抽象类中。该类必须也被abstract修饰。 9 * 阅读全文
posted @ 2021-09-28 11:41 doremi429 阅读(21) 评论(0) 推荐(0)
摘要: //继承弊端:打破了封装性 /* * final关键字: * 1,final是一个修饰符,可以修饰类,方法,变量。 * 2,final修饰的类不可以被继承。 * 3,final修饰的方法不可以被覆盖。 * 4,final修饰的变量是一个常量,只能赋值一次。 (常量均大写,单词之间用_下划线连接)变量 阅读全文
posted @ 2021-09-27 17:29 doremi429 阅读(18) 评论(0) 推荐(0)
摘要: 1 package face_08; 2 class Fu{ 3 Fu(){ 4 super(); 5 show(); 6 return; 7 } 8 void show() { 9 System.out.println("fu show"); 10 } 11 } 12 class Zi exten 阅读全文
posted @ 2021-09-27 17:03 doremi429 阅读(53) 评论(0) 推荐(0)