castdemo1.java

来自「java课件 java课件 java课件 java课件」· Java 代码 · 共 20 行

JAVA
20
字号
//CastDemo1.java
public class CastDemo1{
  static void display(GeometricShape obj){
    if(obj instanceof Circle){
      System.out.println("This is a circle.");
      System.out.printf("The area = %6.2f%n",obj.area());
        
    }else if(obj instanceof Cylinder){
      System.out.println("This is a cylinder.");
      System.out.printf("The volume = %6.2f%n",((Cylinder)obj).volume());
    }
}
  public static void main(String args[]){
    GeometricShape obj1=new Circle(5);
    GeometricShape obj2=new Cylinder(5,10);
    display(obj1);
    display(obj2);     
  }
}

⌨️ 快捷键说明

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