摘要: 1.如何实现向下转型?需要注意什么问题?如何解决此问题? ①什么是向下转型:向下转型是多态的逆过程 Person p1 = new Man();//向上转型 Man m1 =(Man)p1;//向下转型 m1就可以调用除与父类对象共有的其他方法 ②首先要注意向下转型的类和该类是子父类的关系;还要注意 阅读全文
posted @ 2022-01-07 23:58 Fancy[love] 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1.什么是多态性?什么是虚拟方法调用? ①父类的引用指向子类的对象; ②父类引用的对象调用子类中同名的方法时,优先调用的是子类重写的方法。 对象的多态性:父类的引用指向子类的对象。 Person p = new Man(); p.eat(); 调用方法时,编译时看左边,运行时看右边。 2.一个类可以 阅读全文
posted @ 2022-01-07 00:11 Fancy[love] 阅读(33) 评论(0) 推荐(0) 编辑