多态

什么是多态?

​同样的一种物质,在不同条件下,所呈现出来的状态是不同的。

多态可以用在什么地方呢?
可以用在方法的参数中和方法的返回类型中

使用多态可以解决项目中紧偶合的问题,提高程序的可扩展性

多态:父类型的变量可以引用子类型的对象,使用父类对象的地方都可以使用子类的对象。

子类型:子类定义的类型

父类型:父类定义的类型

// 类名 对象名 = new 类名();
Dog dog = new Dog();

Cat cat = new Cat();
Penguin p = new Penguin();


//多态
//类名 引用 = new 子类类名();
Pet pet = new Dog();
Pet pet = new Cat();
Pet pet = new Penguin();

posted @ 2020-05-11 10:50  勇踽  阅读(147)  评论(0)    收藏  举报