对象,类,接口的应用操作

4.1 已知一个图形Graphic基类,有一个数据成员 String name,一个有参构造 public Grahpic(String gname),一个输出name的方法 public void printName()。定义一个接口 Computer,接口内有一个常成员 final double PI=3.14,两个抽象方法一个实现求面积:public double qmj(),一个求体积:public double qtj()。按以下要求设计实现。
要求:在图形graphic类基础上定义一个圆柱,并实现Computer接口中qmj()和qtj()两个方法。
(1)Computer接口定义代码:

(2)Graphic类定义代码:

(3)Cylinder(圆柱)类的定义及实现Computer接口:

(4)在主类main方法中创建圆柱对象c1并测试输出。

该怎么实现啊?

根据提示去创建接口,类,已经很详细了。


public interface Computer{
  final double PI=3.14;
  public double qmj();
  public double qtj();
  
}

public class Graphic{
  String name;
  public Graphic(){}
  public Graphic(String name){
    this.name = name;
  }
  public void printName(){
        System.out.println("name="+name);
  }
}