美文网首页
正方形类继承图形类

正方形类继承图形类

作者: 哈迪斯Java | 来源:发表于2023-06-17 19:20 被阅读0次

class Shape { } // 图形类

class Square extends Shape { } // 正方形类继承图形类

class Circular extends Shape { } // 圆形类继承图形类

public class Demo6 {
public static void draw(Shape s) { // 绘制方法
if (s instanceof Square) { // 如果是正方形
System.out.println("绘制正方形");
} else if (s instanceof Circular) { // 如果是圆形
System.out.println("绘制圆形");
} else { // 如果是其他类型
System.out.println("绘制父类图形");
}
}

public static void main(String[] args) {
    draw(new Shape());
    draw(new Square());
    draw(new Circular());
}

}

相关文章

  • 综合练习——简易俄罗斯方块

    需求分析:类1.图形类(父类图形和子类的具体图形)2.屏幕类 图形类,这个类可以被具体的图形所继承 图形是由多个点...

  • 详解Java中的抽象类和抽象方法

    引言 如上图,二维图形类有三个子类,分别是正方形类,三角形类,圆形类; 我们都知道要求正方形的面积,直接使用面积公...

  • 一阶段day16-01面向对象

    Python中类支持继承,并且支持多继承 一、继承 1、什么是继承 父类(超类):被继承的类子类:继承父类的类继承...

  • Day16总结:面向对象和pygame

    类的继承 python中类支持继承,并且支持多继承 1.什么是继承 父类(超类):被继承的类子类:去继承父类的类继...

  • python 面向对象和pygame

    一、类的继承 python中类支持继承,并且支持多继承 1.什么是继承父类(超类):被继承的类子类:去继承父类的类...

  • 2018-10-19面向对象和pygame

    类的继承 python中的类支持继承,并且支持多继承 1.什么是继承 父类(超类):被继承的类子类:继承的类继承就...

  • day16

    一、类的继承python中类支持继承,并且支持多继承 1.什么是继承父类(超类):被继承的类子类:去继承父类的类继...

  • 利用IDEA的Diagram生成类关系图

    查看图形形式的继承链 点击类或者类内部,右键,选择Diagrams,有两个选择【show Diagram】(新建在...

  • 面向对象(二)

    针对面向对象编程三大特点的实践 一.封装(水果类) 二.继承 注:父类是图形,子类是矩形,它继承了父类的所有属性,...

  • 10.19 day16面向对象和pygame

    1.类的继承python中类 支持继承,并且支持多继承()1.什么是继承父类(超类):被继承的类 子类:继承的类,...

网友评论

      本文标题:正方形类继承图形类

      本文链接:https://www.haomeiwen.com/subject/taphddtx.html