一、多态的概念
去完成某一个动作的时候,当不同的对象去完成时所产生的状态不同。
二、实现条件
1、必须在继承体系下。
2、子类必须要对父类的方法进行重写。
3、通过父类的引用调用重写的方法。
多态的体现:在代码运行时,当传递不同类对象时,会调用对应类中的方法。
代码语言:javascript复制class Shapy {
public void drad() {
System.out.println("画图形");
}
}
class Cycle extends Shapy{
@Override
public void drad() {
System.out.println("⚪");
}
}
class Rect extends Shapy{
@Override
public void drad() {
System.out.println("矩形");
}
}
class Triangle extends Shapy{
@Override
public void drad() {
System.out.println("