Topic: 请帮我看一下这个问题..(接口)

  Print this page

1.请帮我看一下这个问题..(接口) Copy to clipboard
Posted by: fc6029585
Posted on: 2007-04-22 15:38

我的目的是写一个接口,在接口里面定义一个方法,
输入2个数分别来实现这个接口,
定义2个类,一个类返回这2个数的平方值,
一个类返回这2个数的立方值,
下面是我自己写的..不过只能自己先定义好数据,不能输入求数据.
不知道因该怎么修改...谢谢了.....
interface jiekou{
void f1();
}

class number1 implements jiekou{
double x1,y1;
number1(double u1,double v1){x1=u1;y1=v1;}
public void f1(){System.out.println(x1+"平方的值是"+x1*x1*x1);
System.out.println(y1+"平方的值是"+y1*y1*y1);
}
}

class number2 implements jiekou{
double x2,y2;
number2(double u2,double v2){x2=u2;y2=v2;}
public void f1(){System.out.println(x2+"立方的值是"+x2*x2*x2);
System.out.println(y2+"立方的值是"+y2*y2*y2);
}
}
public class A_1_2_3_4{
public static void main(String []args){
number1 pf1=new number1(2.0,3.0);
number2 lf2=new number2(2.0,3.0);
jiekou jiekouSet[]={pf1,lf2};
}
}
*************************************************

2.Re:请帮我看一下这个问题.... [Re: fc6029585] Copy to clipboard
Posted by: aaarong
Posted on: 2007-04-22 22:22

interface jiekou{
void f1();
}

class number1 implements jiekou{
double x1,y1;
number1(double u1,double v1){
x1=u1;y1=v1;
}
public void f1(){
System.out.println(x1+"平方的值是"+x1*x1);
System.out.println(y1+"平方的值是"+y1*y1);
}
}

class number2 implements jiekou{
double x2,y2;
number2(double u1,double v2){
x2=u1;y2=v2;
}
public void f1(){
System.out.println(x2+"立方的值是"+x2*x2*x2);
System.out.println(y2+"立方的值是"+y2*y2*y2);
}
}
public class A_1_2_3_4{
public static void main(String []args){
  double x,y,m,n;
  x=Double.parseDouble(args[0]);
  y=Double.parseDouble(args[1]);
  m=Double.parseDouble(args[2]);
  n=Double.parseDouble(args[3]);
number1 pf1=new number1(x,y);
number2 lf2=new number2(m,n);
pf1.f1();
lf2.f1();
}
}
去把书再多看看吧
学习=看书+思考+看书
温故而知新............
本人的一套学习方法 希望对你能有所帮助


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923