Java面向对象的特性( 九 )
一、引用多态
父类引用可以指向本类对象 Animal obj1 = new Animal();
父类引用可以指向子类对象 Animal obj2 = new Dog();
但是我们不能用子类的引用指向父类对象 Dog obj3 = new Animal();//错
山东掌趣网络科技
二、方法多态
类Animal中定义一个eat()方法 , 输出一个语句(动物有吃的能力); 在子类Dog中重写eat()方法 , 输出一个语句(狗是吃肉的); 那么我们在测试类main函数里面 , 如果obj1.eat() , 那么调用的是父类的方法. 若用obj2调用eat()方法 , 那么调用的是子类的方法
还有一种情况 , 比如创建一个继承父类Animal的子类Cat , 但是Cat里并不重写继承的eat()方法. 然后 , 我们在测试类main函数里创建一个子类对象 Animal obj3 = new Cat(); 然后调用 obj3.eat(); 那么 , 结果调用的则是子类继承父类的方法. (输出结果:动物有吃的能力)
推荐阅读
- 电子竞技|电竞是什么?元宇宙?足球替代品?被电击治疗对象?一巨变我根本没想到!
- 永恒|天龙网游八卦:五分钱太子的对象竟然是她?玩家表示毫不意外
- 炉石传说|炉石传说新玩法上线在即,联动对象竟然有他们?
- 数码宝贝|S11黑马战队诞生,创造赛区佳绩,UOL助攻C9翻车,EDG成调侃对象
- 剑网3|剑网3:有对象还能找情缘吗?答案显而易见
- 司马师|吴国司马师牵姻缘,三国杀桥公在线分配对象,单身狗进
- 魔兽世界|魔兽世界:小狮子虽然是暴雪重点培养对象,但也有可能留在暗影界
- 手机游戏|LPL管泽元公布投票对象,iBoy进入第一阵容,Meiko名落孙山
- tes战队|LPL常规赛收官日降临,得知管泽元看好的对象,WE和FPX铁粉夜难眠
- RNG|WE遭RNG让一追二,官博出面向观众致歉,TES面临考验