1、封装一个类Student
(1) 属性:学号、名字、年龄、性别
(2) 方法:吃饭、跑步、睡觉
(3) 属性私有化
(4) 添加访问属性的 get 和 set 方法。
(5) 在类中添加构造方法
无参构造方法
有参构造方法-在构造方法中初始化学生的各个属性值
(6) 创建类 Test 中添加主函数
(7) 在主函数中实例化 2 个 Student 类的对象,分别给属性赋值
其中一个对象直接使用带参构造方法创建
1个对象使用无参构造方法创建,创建后使用set方法给属性赋值
(8) 输出并调用所有的方法
(9) 输出每个对象的详细信息
方法区:
public class Student {
//属性
private int xuehao;
private String name;
private int age;
private String sex;
//方法
//无参
public Student() {
}
//有参
public Student(int xuehao,String name,int age,String sex) {
this.xuehao=xuehao;
this.name=name;
this.age=age;
this.sex=sex;
}
public static void wan() {
System.out.println("玩");
}
public void eat () {
System.out.println(name+"爱吃饭");
}
public void sleep() {
System.out.println(name+"爱睡觉");
}
public void run() {
System.out.println(name+"爱跑步");
}
public void setXuehao(int xuehao) {
this.xuehao=xuehao;
}
public int getXuehao() {
return xuehao;
}
public void setName(String name) {
this.name=name;
}
public String getName() {
return name;
}
public void setAge( int age) {
this.age=age;
}
public int getAge() {
return ag