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.谢谢! 展开
1、类与对象的基础题:
1)编程实现:设计一个类Simple,有三个成员变量,分别为int型、double型和String型,这三个成员变量分别含有各自的get方法和set方法,可以用toString方法显示这三个成员变量。,
2)声明测试类:在测试类的main 方法中创建Simple类的对象aSimple,此对象调用set方法分别对对象的各个属性设置具体的值,然后调用get方法将aSimple的具体的值输出在屏幕上。
求程序代码,代码要有详细注释!请发到我的邮箱zyw5years@163.com.谢谢! 展开
展开全部
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我是字符串
*/
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我是字符串
*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
}
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;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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());
}
}
我运行过没问题
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());
}
}
我运行过没问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下本书看看吧,这么基础的东西,自己必须懂啊。
更多追问追答
追问
是选修课,星期一要交了……
追答
/**
* 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());
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询