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

📄 jlab0506.java

📁 计算机系学习java的专用ppt
💻 JAVA
字号:
 abstract class Shape{
   String name;
   int radius=1,weight=1,height=1,length=1;
   public Shape(String s){
       name=s;}
     
   public String GetName(){
       return name;
       }
   abstract int area();
   abstract int perimeter();
   abstract double area1();
   abstract double perimeter1();
   }
  class  rectangle extends Shape{
    public rectangle(String s){
       super(s);
       }
    public void setRectangle(int x,int y){
       weight=y;
       length=x;
       }
     public double area1(){return 0;}
     public double perimeter1(){return 0;}
     public int area(){
         int a;
         a=weight*length;
         return a;
         }
     public int perimeter(){
         int a;
         a=2*(weight+length);
         return a;
         }
        }
 class Circle extends Shape{
      final double pi=3.14;
      public Circle(String s){
        super(s);
        }
      public void setRadius(int i){
       radius=i;
        }
      public double area1(){
        double a;
        a=pi*radius*radius;
        return a;
        }
      public double perimeter1(){
        double a;
        a=2*pi*radius;
        return a;
        }
       public int area(){return 0;}
       public int perimeter(){return 0;} 
       }       
                
 public class JLab0506{
     public static void main(String[] args){
         rectangle rec=new rectangle("矩形:");
         rec.setRectangle(2,2);
         Circle cir=new Circle("圆:");
         cir.setRadius(2);
         System.out.println(rec.GetName()+"  "+rec.area()+" "+rec.perimeter());
         System.out.println(cir.GetName()+"  "+cir.area1()+" "+cir.perimeter1());
         }
         }           
         
                

⌨️ 快捷键说明

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