创建一个Student类,其成员变量name(姓名),age(年龄),sex(性别),birth(出生日期)为私有变量,成员方法:toString()、say()(通过调用toString()输出成员变量的信息)、setName()、getName()、setAge()、getAge()、 setSex()、getSex()、setBirth()、getBirth()、构造方法(零参和四参的构造方法)
在主方法中使用new 创建两个Student对象stu1和 stu2,分别通过调用无参和有参的构造方法进行赋值,并调用say()输出属性值;
再使用new 创建两个Student对象stu3和 stu4;
通过对象stu3调用setName()、setAge()、setSex()、setBirth()给name(姓名),age(年龄),sex(性别),birth(出生日期)四个属性赋值;再调用getName()、getAge()、getSex()、getBirth()方法输出设置的值;
通过对象stu4调用setName()、setAge()、setSex()、setBirth()给name(姓名),age(年龄),sex(性别),birth(出生日期)四个属性赋值;
调用stu4的say()方法.
package test2;
/**
* @author valley
* @date 2022/5/20
* @Description 创建一个Student类,其成员变量name(姓名),age(年龄),sex(性别),birth(出生日期)为私有变量,成员方法:toString()、say()(通过调用toString()输出成员变量的信息)、setName()、getName()、setAge()、getAge()、 setSex()、getSex()、setBirth()、getBirth()、构造方法(零参和四参的构造方法)
* 在主方法中使用new 创建两个Student对象stu1和 stu2,分别通过调用无参和有参的构造方法进行赋值,并调用say()输出属性值;
* 再使用new 创建两个Student对象stu3和 stu4;
* 通过对象stu3调用setName()、setAge()、setSex()、setBirth()给name(姓名),age(年龄),sex(性别),birth(出生日期)四个属性赋值;再调用getName()、getAge()、getSex()、getBirth()方法输出设置的值;
* 通过对象stu4调用setName()、setAge()、setSex()、setBirth()给name(姓名),age(年龄),sex(性别),birth(出生日期)四个属性赋值;调用stu4的say()方法.
*/
public class Student {
private String name;
private int age;
private String sex;
private String birth;
public Student() {
}
public Student(String name, int age, String sex, String birth) {
this.name = name;
this.age = age;
this.sex = sex;
this.birth = birth;
}
public void say(){
System.out.println(toString());
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
", sex='" + sex +'\'' +
", birth='" + birth + '\'' +
'}';
}
public static void main(String[] args) {
Student stu1 =new Student();
stu1.name="张三";
stu1.age=22;
stu1.sex="男";
stu1.birth="09-23";
stu1.say();
Student stu2 =new Student("李四",25,"男","08-12");
stu2.say();
Student stu3 =new Student();
stu3.setName("王五");
stu3.setAge(30);
stu3.setSex("女");
stu3.setBirth("03-12");
System.out.println(stu3.getName());
System.out.println(stu3.getAge());
System.out.println(stu3.getSex());
System.out.println(stu3.getBirth());
Student stu4 =new Student();
stu4.setName("刘麻子");
stu4.setAge(31);
stu4.setSex("女");
stu4.setBirth("09-12");
stu4.say();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getBirth() {
return birth;
}
public void setBirth(String birth) {
this.birth = birth;
}
}
若有帮助,谢谢采纳~
写出来不对,那也把你自己写的东西放出来看看呀
总白嫖别人现成的代码,你自己能有什么进步呢
这是别人写的,你自己写的在哪儿,都看不到,怎么帮你看鸭
package csdn001;
public class Student {
private String name;
private Integer age;
private String sex;
private String birth;
public Student() { }
public Student(String name, Integer age, String sex, String birth) {
this.name = name;
this.age = age;
this.sex = sex;
this.birth = birth;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getBirth() {
return birth;
}
public void setBirth(String birth) {
this.birth = birth;
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
", sex='" + sex + '\'' +
", birth='" + birth + '\'' +
'}';
}
public void say() {
System.out.println(this.toString());
}
public static void main(String[] args) {
// 无参赋值
Student stu1 = new Student();
stu1.setName("小明");
stu1.setAge(18);
stu1.setSex("男");
stu1.setBirth("1992年05月20号");
stu1.say();
// 有参赋值
Student stu2 = new Student("张三",16,"女","1993年8月24");
stu2.say();
Student stu3 = new Student();
stu3.setName("小花");
stu3.setAge(18);
stu3.setSex("女");
stu3.setBirth("1998年05月20号");
stu3.say();
System.out.println("stu3的姓名是" + stu3.getName());
System.out.println("stu3的年龄是" + stu3.getAge());
System.out.println("stu3的性别是" + stu3.getSex());
System.out.println("stu3的出生日期是" + stu3.getBirth());
Student stu4 = new Student();
stu4.setName("李四");
stu4.setAge(18);
stu4.setSex("女");
stu4.setBirth("1996年05月20号");
stu4.say();
}
}