public class Student {
//私有化属性
private String name;
private int age;
private String sClass;
//添加无参和全参的构造方法
public Student() {
}
public Student(String name, int age, String sClass) {
this.name = name;
this.age = age;
this.sClass = sClass;
}
//添加set 和 get方法
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 getsClass() {
return sClass;
}
public void setsClass(String sClass) {
this.sClass = sClass;
}
//添加一个show方法用于自我介绍的信息展示
public void show(){
System.out.println("我的名字是:" + name + ",我的年龄是:" + age + ",我的班级是:" + sClass );
}
//toString方法
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
", sclass='" + sClass + '\'' +
'}';
}
}
public class StudentTest {
public static void main(String[] args) {
//空参创建对象并赋值
Student s1 = new Student();
s1.setName("小明");
s1.setAge(18);
s1.setsClass("1班");
s1.show();
System.out.println(s1);
//全参创建对象并赋值
Student s2 = new Student("小红",19,"2班");
s2.show();
System.out.println(s2);
}
}