站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题贵求以下两题的代码,急! 谢谢!

贵求以下两题的代码,急! 谢谢!

摘要: 贵求以下两题的代码,急! 谢谢!


用JAVA编写下列代码:
一. 练习创建类:
设计一个类,该类包含两个成员变量:x、y,两个成员方法:getX()、getY()
在创建对象时初始化成员变量的值,并通过方法getX()和getY分别显示x和y的值
提示:
1.创建一个类并声明其变量
2.创建一个具有两个参数的构造函数
3.创建两个public方法getX()和getY()
4.在main方法内创建一个对象
5.通过调用对象的getX()方法输出x的值,通过调用getY()方法输出y的值

二. 练习重载方法:
创建一个名称为Overload的类,在类中重载method()方法。
第一个method方法不带任何参数,并显示"不带参数的函数"的消息
第二个method方法带有一个字符参数,返回类型为空,并在函数内部显示该字符串
第三个method方法带有两个整形参数,在方法内求两个整数的和,并返回求和结果
编写OverloadDemo类,在类中定义main方法,在main方法中创建一个Overload对象,并分别调用method方法的三个重载版本



//第一题
class Test1
{
int x,y;
public Test1(int x,int y){this.x=x;this.y=y;}
public int getX(){System.out.println("x="+x);return x;}
public int getY(){System.out.println("y="+y);return y;}
public static void main(String args[])
{
Test1 t=new Test1(10,20);
t.getX();t.getY();
}
}
//第二题
class Overload
{
public void method(){System.out.println("不带参数的函数");}
public void method(String str){System.out.println(str);}
public void method(int a,int b){System.out.println(a+b);return a+b;}
public static void main(String args[])
{
Overload over=new Overload();
over.method();
over.method("参数为String的函数");
System.out.println(over.method(10,20));
}
}


//这个写错了
public void method(int a,int b){System.out.println(a+b);return a+b;}
// 应该是
public int method(int a,int b){System.out.println(a+b);return a+b;}



高手耶..~~~!


是public int method(int a,int b){System.out.println(""+(a+b));return a+b;}吧


↑返回目录
前一篇: 怎样编写父子窗口???
后一篇: 如何计算程序执行时间?