阅读以下说明和JAVA 2代码,填入(n)处的。[说明] 以下JAVA程序实现了在接口interface iShape2D的定
阅读以下说明和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关键字。
谁用英语的每个英标组个单词.(意思是单词里面含有英标的音就好了)!全部的英标48个英语国际音标表2 英语 2020-04-27 …
设J是元素全为1的n阶方阵,证明E-J是可逆方阵,且(E-J)^-1=E-(1/n-1)J,这里E 其他 2020-05-14 …
关于数字信号处理的问题1.Alength-4complexsequencev[n]=x[n]+jy 英语 2020-05-14 …
线性代数:由变换r(i)和r(j)交换的逆变换就是其本身知E(i,j)^-1=E(i,j);这是为 数学 2020-05-16 …
德布罗意波长公式求教注:v频率E=hνv=c/λ所以E=hc/λh/λ=E/cp=hν/cc=vλ 物理 2020-06-22 …
求下面函数的解释,看不懂function A = fun(W)[m,n] = size(W); e 数学 2020-06-27 …
以M,V,E,M,J,S,U,N,P为首字母造句,英语强悍的来例子:"Myveryexccelle 英语 2020-07-03 …
已知i+h=10g+c,f+d=f,10b+c+i=10c+d,10f+a+j=10f+e,11b* 数学 2020-10-30 …
(2014•龙岩模拟)对于反应aA+bB=dD+eE,该化学反应速率定义为v=v(A)a=v(B)b 化学 2020-11-12 …
欧拉公式中,多面体的面数F,棱数E,顶点数V之间的正确关系是()A.F+V-E=2B.F+E-V=2 数学 2020-11-18 …