阅读以下说明和JAVA 2代码,填入(n)处的。 [说明] 以下JAVA程序实现了在接口interface iShape2D的定义和应用,仔细阅读代码和相关注释,将程序补充完整。 [代码6-1] interface iShape2D

admin2009-02-15  67

问题 阅读以下说明和JAVA 2代码,填入(n)处的。
  [说明]
   以下JAVA程序实现了在接口interface iShape2D的定义和应用,仔细阅读代码和相关注释,将程序补充完整。
   [代码6-1]
   interface iShape2D  //定义接口
   {
        (1)  
        (2)  
   }
  (3)//实现CRectangle类
   {
       int width, height;
        (4)  CRectangle (int w,int h) {
         width=w;
         height=h;
      }
      public void area ( ){  //定义area( )的处理方式
         System. out.println ("area="+width*height);
      }
   }
     (5)//实现CCircle类
   {
      double radius;
     (6)   CCircle (double r) {
           radius=r;
       }
       public void area ( ) {    //定义area( )的处理方式
          System.out.println ("area="+pi*radius*radius);
       }
   }
   [代码6-2]
   public class app10_4
   {
      public static void main(String args[])
      {
         CRectangle rect=new CRectangle (5,10);
         rect.area ( );    //调用CRectangle类里的area ( )  method
         CCircle cir=new CCircle (2.0);
         cir.area ( );    //调用CCircl类里的area ( )  method
      }
   }

选项

答案(1)final double pi=3.14; (2)abstract void area(); (3)class CRectangle implements iShape2D (4)public (5)class CCircle implements iShape2D (6)public

解析 本题JAVA程序实现了接口interface iShape2D的定义和应用。(1)和(2)定义pi和面积函数area(),可从下文得到,它们位置可以互换。(3)定义Crectangle,继承iShape2D。(4)应该为public关键字。(5)定义CCircle,继承iShape2D。(6)应该为public关键字。
转载请注明原文地址:https://kaotiyun.com/show/8uDZ777K
0

相关试题推荐
最新回复(0)