多态(java)

2024-01-23 08:52:44 浏览数 (2)

一、多态的概念

去完成某一个动作的时候,当不同的对象去完成时所产生的状态不同。

二、实现条件

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("


	

0 人点赞