美文网首页
圆形类,仅实现了可绘制接口

圆形类,仅实现了可绘制接口

作者: 哈迪斯Java | 来源:发表于2023-06-12 00:52 被阅读0次

interface Paintable { // 可绘制接口
public void draw(); // 绘制抽象方法
}

class Quadrangle { // 四边形类
public void doAnything() {
System.out.println("四边形提供的方法");
}
}

//平行四边形类,继承四边形类,并实现了可绘制接口
class Parallelogram extends Quadrangle implements Paintable {
public void draw() { // 由于该类实现了接口,所以需要覆盖draw()方法
System.out.println("绘制平行四边形");
}
}

//正方形类,继承四边形类,并实现了可绘制接口
class Square extends Quadrangle implements Paintable {
public void draw() {
System.out.println("绘制正方形");
}
}

//圆形类,仅实现了可绘制接口
class Circular implements Paintable {
public void draw() {
System.out.println("绘制圆形");
}
}

public class Demo7 {
public static void main(String[] args) {
Square s = new Square();
s.draw();
s.doAnything();

    Parallelogram p = new Parallelogram();
    p.draw();
    p.doAnything();

    Circular c = new Circular();
    c.draw();
}

}

相关文章

  • 11-ReentrantLock

    类介绍 类继承关系 ReentrantLock实现了Lock接口和Serializable接口。 类介绍 可重入互...

  • Egret矢量绘图与遮罩

    绘制矢量图形 Egret中封装了Graphics类实现矢量绘图功能,可以绘制矩形、圆形、直线、曲线、弧线等。Gra...

  • Android 圆角、圆形 ImageView 实现

    一、 特点 基于AppCompatImageView扩展 支持圆角、圆形显示 可绘制边框,圆形时可绘制内外两层边框...

  • 抽象

    抽象是隐藏实现细节并仅向用户显示功能的过程。Java中有2种方式可实现抽象: 抽象类(0到100%的抽象) 接口(...

  • 新手做接口测试哪几个点是需要特别关注的?

    接口和抽象类的区别:1、都不能被实例化。 2、接口的实现类和抽象类的子类只有全部实现了接口或者抽象类中的方法后才可...

  • 新手做接口测试哪几个点是需要特别关注的?

    接口和抽象类的区别:1、都不能被实例化。 2、接口的实现类和抽象类的子类只有全部实现了接口或者抽象类中的方法后才可...

  • JavaSE之集合及底层

    基本 常用集合接口和实现类的UML图关系图.png 特点 List接口实现类的特点:有序可重复。 Set接口特点:...

  • 【学习】比较三种常用的圆形头像的优缺点

    第一种圆形图片的实现 圆形图片第一种实现是生成一张圆形的图片,然后直接绘制在bitmap上。绘制bitmap是可以...

  • java面试题集(三)

    32、接口是否可继承(extends)接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体...

  • [转]Unity3D基础知识 接口

    接口定义: 接口描述的是可属于任何类或结构的一组相关功能,所以实现接口的类或结构必须实现接口定义中指定的接口成员。...

网友评论

      本文标题:圆形类,仅实现了可绘制接口

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