基础篇02面向对象3多态

– 多态:前提有两个 继承+重写,目的是 统一调用标准(父类)
– 口诀: 父类引用 指向 子类对象 + 编译看左边,运行看右边(方法重写现象)
– 好处:不关心具体的子类类型,会把子类都当做父类来看,写出通用代码
– catch 异常的父类类型Exception
– public void eat(Object o){}

例子:

package dayFX2DT;

public class DTdemo {

	public static void main(String[] args) {
		//1.条件:继承+重写
		//2.编译看左,运行看右
		//3.好处不关心子类类型,会把子类当父类来看,统一调用标准
		Animal animal=new Dog();
		animal.eat();
	}

}


class Animal{
	public void eat(){
		System.out.println("Animal---eat");
	}
}

class Dog extends Animal{
	public void eat(){
		System.out.println("Dog---eat");
	}
}

运行结果:

Dog---eat

这里执行了子类的方法

发布了11 篇原创文章 · 获赞 0 · 访问量 152
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览