package com.shrimpking.t10;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2024/9/26 20:39
*/
class Shape{
//图形父类
//方法
public void draw(){
System.out.println("draw shape");
}
}
//继承
class Rectangle extends Shape{
//这是 重写,或覆写,或覆盖
@Override
public void draw()
{
System.out.println("draw rectangle");
}
}
//继承
class Circle extends Shape{
//重写
@Override
public void draw()
{
System.out.println("draw circle");
}
}
//运行时多态
public class ShapeDemo3_16
{
public static void main(String[] args)
{
Shape s1 = new Shape();
s1.draw(); //调用父类的方法
Shape s2 = new Rectangle();
s2.draw(); //调用子类的方法
Shape s3 = new Circle();
s3.draw();
}
}
ShapeDemo3_16
最新推荐文章于 2024-11-05 22:25:32 发布