这道java怎么做?
2、在“Sy6”项目中创建“Sy6_2.java”程序,定义一个Person类和一个Sy6_2主类,通过Person类创建对象,显示输出该对象的各种属性。Person类的...
2、在“Sy6”项目中创建“Sy6_2.java”程序,定义一个Person类和一个Sy6_2主类,通过Person类创建对象,显示输出该对象的各种属性。
Person类的属性(变量)和方法如下:
姓名:name 字符串类型;
性别:sex 字符型;
年龄:age 整型;
2个构造方法:1个是默认的构造方法(由系统完成),另一个可通过参数赋值;
将该3个变量转化成字符串便于显示输出的方法:toString()
要求:将以下程序中【代码1】、【代码2】、【代码3】、【代码4】补充完整,并给出运行结果。
程序为:
class Person
{
String name;
char sex;
int age;
public Person(String s,char c,int i)
{
name=s;
sex=c;
age=i;
}
public String toString()
{
String s=" 姓名: "+name+" 性别: "+sex+" 年龄: "+age;
【代码1】 //返回 s 的值
}
}
public class Sy6_2{
public static void main(String args[])
{
Person p1=new Person("张三 ",'男',20);
【代码2】 //定义对象 p2,各个参数分别为:李四,女, 28
p1.sex='女';
System.out.println(p1.toString());
【代码3】 //将 p2 的的 age改为 33
【代码4】 //输出 p2 的各个属性
}
} 展开
Person类的属性(变量)和方法如下:
姓名:name 字符串类型;
性别:sex 字符型;
年龄:age 整型;
2个构造方法:1个是默认的构造方法(由系统完成),另一个可通过参数赋值;
将该3个变量转化成字符串便于显示输出的方法:toString()
要求:将以下程序中【代码1】、【代码2】、【代码3】、【代码4】补充完整,并给出运行结果。
程序为:
class Person
{
String name;
char sex;
int age;
public Person(String s,char c,int i)
{
name=s;
sex=c;
age=i;
}
public String toString()
{
String s=" 姓名: "+name+" 性别: "+sex+" 年龄: "+age;
【代码1】 //返回 s 的值
}
}
public class Sy6_2{
public static void main(String args[])
{
Person p1=new Person("张三 ",'男',20);
【代码2】 //定义对象 p2,各个参数分别为:李四,女, 28
p1.sex='女';
System.out.println(p1.toString());
【代码3】 //将 p2 的的 age改为 33
【代码4】 //输出 p2 的各个属性
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询