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 |