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

📄 square.java

📁 用java实现的枚举类型和实现长方形的程序!在机子上编绎并且通过!!很实用!
💻 JAVA
字号:
public interface Colorable{
   public abstract void howToColor();
}
abstract class GeometricObject{
  private String color="yellow";
  private boolean filled;
  protected GeometricObject(){
  }
  protected GeometricObject(String color,boolean filled){
     this.color=color;
     this.filled=filled;
  }
  public String getColor(){
     return color;
  }
  public void setColor(){
     this.color=color;
  }
  public boolean isFilled(){
       return filled;
  }
  public void setFilled(boolean filled){
        this.filled=filled;
  }
  public abstract double getPerimeter();
}
class Square extends GeometricObject implements Colorable{
    public String howTocolor(){
      return "color it red";
    }
}
/*class Color implements Colorable{
     public String howToColor(){
          return "color it green";
     }
}*/
class green extends Color{
     public String howToColor(){
         return "color it green";
     }
}
class blue extends Color{
     public String howToColor(){
         return "color it blue";
     }
}
public class TestColor{
      public static void main(String[] args){
        Object[] objects={new blue(),new green()};
        for(int i=0;i<objects.length;i++)
          showObject(objects[i]);
      } 
      public static void showObject(Object object){
         if(object instanceof Colorable)
             System.out.println((Colorable)object).howToColor());
      }
}

⌨️ 快捷键说明

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