shape.java

来自「Java程序设计技巧与开发实例附书源代码。」· Java 代码 · 共 30 行

JAVA
30
字号

public class Shape
    implements Sortable
{
   protected String name;
   protected double area, perimeter;

   public String toString()
   {
      return name + " [area = " + area + ", perimeter = " + perimeter + "]";
   }

   public void display()
   {
      System.out.println(toString());
   }

   public boolean lessThan(Sortable obj)
   {
      if (obj instanceof Shape)
      {
         return (area < ( (Shape) obj).area);
      }
      else
      {
         return false;
      }
   }
}

⌨️ 快捷键说明

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