java程序设计类与对象的基础题,求程序代码!

题目:1、类与对象的基础题:1)编程实现:设计一个类Simple,有三个成员变量,分别为int型、double型和String型,这三个成员变量分别含有各自的get方法和... 题目:
1、类与对象的基础题:
1)编程实现:设计一个类Simple,有三个成员变量,分别为int型、double型和String型,这三个成员变量分别含有各自的get方法和set方法,可以用toString方法显示这三个成员变量。,
2)声明测试类:在测试类的main 方法中创建Simple类的对象aSimple,此对象调用set方法分别对对象的各个属性设置具体的值,然后调用get方法将aSimple的具体的值输出在屏幕上。

求程序代码,代码要有详细注释!请发到我的邮箱zyw5years@163.com.谢谢!
展开
 我来答
百度网友70663d8dd
2012-04-19 · TA获得超过178个赞
知道答主
回答量:120
采纳率:0%
帮助的人:93.7万
展开全部
package tim;
public class SimpleTest {
public static void main(String[] args){
Simple aSimple = new Simple();
aSimple.setIntVariable(1111);
aSimple.setDoubleVariable(123.434);
aSimple.setStringVariable("我是字符串");
System.out.println("通过getter和setter方法打印:");
System.out.println("intVariable:"+aSimple.getIntVariable()+"\ndoubleVariable:"+aSimple.getDoubleVariable()+"\nstringVariable:"+aSimple.getStringVariable());
System.out.println("\n通过toString方法打印:");
System.out.println(aSimple);

}
}

class Simple{
private int intVariable;
private double doubleVariable;
private String stringVariable;

/**变量的getter和setter方法**/
public int getIntVariable() {
return intVariable;
}
public void setIntVariable(int intVariable) {
this.intVariable = intVariable;
}
public double getDoubleVariable() {
return doubleVariable;
}
public void setDoubleVariable(double doubleVariable) {
this.doubleVariable = doubleVariable;
}
public String getStringVariable() {
return stringVariable;
}
public void setStringVariable(String stringVariable) {
this.stringVariable = stringVariable;
}
/**重写的toString方法**/
@Override
public String toString() {
String tostring = "intVariable:"+intVariable+"-----doubleVariable:"+doubleVariable+"-----stringVariable"+stringVariable;
return tostring;
}
}

//:~不懂可以问
/**结果:
通过getter和setter方法打印:
intVariable:1111
doubleVariable:123.434
stringVariable:我是字符串

通过toString方法打印:
intVariable:1111-----doubleVariable:123.434-----stringVariable我是字符串
*/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
18388138
2012-04-19 · TA获得超过1956个赞
知道小有建树答主
回答量:1104
采纳率:40%
帮助的人:732万
展开全部
public class Test {

public static void main (String[] args) {

Simple aSimple = new Simple();

aSimple.setA(888);

aSimple.setB(555.555);

aSimple.setS("HelloJava!");

System.out.println ("第一个变量:"+aSimple.getA());

System.out.println ("第二个变量:"+aSimple.getB());

System.out.println ("第三个变量:"+aSimple.getS());

System.out.println ("全体输出:"+aSimple.toString());

}
}

class Simple {

private int a;

private double b;

private String s;

public final int getA() {
return a;
}

public final void setA(int a) {
this.a = a;
}

public final double getB() {
return b;
}

public final void setB(double b) {
this.b = b;
}

public final String getS() {
return s;
}

public final void setS(String s) {
this.s = s;
}

public String toString () {

return a+b+s;
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王栋402
2012-04-19 · TA获得超过181个赞
知道答主
回答量:43
采纳率:0%
帮助的人:10万
展开全部
class Simple{
private int A;//属性1
private double B;//属性2
private String C;//属性3
//set();get()方法
public int getA() {
return A;
}
public void setA(int a) {
A = a;
}
public double getB() {
return B;
}
public void setB(double b) {
B = b;
}
public String getC() {
return C;
}
public void setC(String c) {
C = c;
}

public String toString(){
String s=Integer.toString(A);//把int型的A和double的B转化为String
String s2=Double.toString(B);
s=s+" "+s2+" "+C;
return s;
}

}
public class text5 {
public static void main(String[] args) {
Simple asimple=new Simple();//实例化的对象
asimple.setA(10);
asimple.setB(14.9);
asimple.setC("yughhh");
System.out.print(asimple.toString());
}
}
我运行过没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙吟九天白云外
2012-04-19
知道答主
回答量:46
采纳率:0%
帮助的人:29万
展开全部
下本书看看吧,这么基础的东西,自己必须懂啊。
更多追问追答
追问
是选修课,星期一要交了……
追答
/**
* Simple类,包含三种数据类型,set,get方法,toString方法,Simple.java文件中
* @author
*
*/
public class Simple {
private int intData; //int类型
private double doubleData; //double 类型
private String stringData; //String 类型

///setter和getter方法/////
public int getIntData() {
return intData;
}
public void setIntData(int intData) {
this.intData = intData;
}
public double getDoubleData() {
return doubleData;
}
public void setDoubleData(double doubleData) {
this.doubleData = doubleData;
}
public String getStringData() {
return stringData;
}
public void setStringData(String stringData) {
this.stringData = stringData;
}
//////////////////////////

/**
* 重写toString()方法
*/
@Override
public String toString() {
return "Simple [intDate=" + intData + ", doubleData=" + doubleData
+ ", stringData=" + stringData +"]";
}

}

/**
* Simple的测试类 ,SimpleTest.java文件中
* @author
*
*/
public class SimpleTest {
public static void main(String[] args) {
Simple simple = new Simple();

simple.setIntData(1);
simple.setDoubleData(2.0);
simple.setStringData("me");

System.out.println(simple); //这时候会自动调用Simple类中重写的toString方法。或者显示的输出System.out.println(simple.toString());
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式