⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 circle.java

📁 java课程的资料以及实验的代码
💻 JAVA
字号:
abstract class Graphics {
  abstract void parameter();         // 参数处理
  abstract void area();           // 面积处理
}
class Rectangle extends Graphics{
   double h,w;
Rectangle(double u,double v){h=u;w=v;}
void parameter(){
    System.out.println ("矩形高度:"+h+"矩形宽度:""+w);
}
void area() {
     System.out.println("矩形面积为:""+(h*w));
    }
} 
class Circle extends Graphics{
   double r;
   String c;
   Circle(double u,String v) {r=u;c=v;}
   void parameter(){
      System.out.println("圆半径:"+r+"圆颜色:""+c);
    } 
    void area(){
        System.out.println("圆面积为:""+(Math.PI*r*r));
}
}
class Exam6_21{
     public static void main(String args[]){
       Rectangle rec=new Rectangle(2.0,3.0);
       Circle cir=new Circle(4.0,"Red");
       Graphics[]g={rec,cir};
       for(int i=0;i<g.length;i++){
         g[i].parameter();  //根据对象的类型启动不同的parameter方法
         g[i].area();     //根据对象类型的不同启动不同的area方法
         }
}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -