河南成教 / Java程序设计
阅读下列程序,写出程序运行结果。
class A
{
int x,y;
A(int xx,int yy){x=xx;y=yy;}
}
interface A3202{int f3202(A a);}
interface B3202{int g3202();}
public class C3202 extends A implements A3202,B3202
{
A a=new A(x,y);
C3202(int x,int y)
{
super(x,y);
this.x=x*x;
this.y=y*y;
}
public int f3202(A a){return x*a.x+x*a.y;}
public int g3202(){return x*a.x+x*a.y;}
public static void main(String[] args)
{
int x=10,y=20;
A a=new C3202(x,y);
C3202 c=new C3202(x,y);
System.out.println(a.x+","+a.y);
System.out.println(c.f3202(a));
System.out.println(c.g3202());
}
}
class A
{
int x,y;
A(int xx,int yy){x=xx;y=yy;}
}
interface A3202{int f3202(A a);}
interface B3202{int g3202();}
public class C3202 extends A implements A3202,B3202
{
A a=new A(x,y);
C3202(int x,int y)
{
super(x,y);
this.x=x*x;
this.y=y*y;
}
public int f3202(A a){return x*a.x+x*a.y;}
public int g3202(){return x*a.x+x*a.y;}
public static void main(String[] args)
{
int x=10,y=20;
A a=new C3202(x,y);
C3202 c=new C3202(x,y);
System.out.println(a.x+","+a.y);
System.out.println(c.f3202(a));
System.out.println(c.g3202());
}
}
参考答案:
佳题速递: