60 lines
1.1 KiB
Java
60 lines
1.1 KiB
Java
package exp2;
|
|
|
|
//学生类
|
|
class Student {
|
|
private String name;
|
|
private String age;
|
|
|
|
//无参构造
|
|
public Student() {
|
|
this.name = "张三";
|
|
this.age = "38";
|
|
}
|
|
|
|
//带参构造
|
|
public Student(String name, String age) {
|
|
this.name = name;
|
|
this.age = age;
|
|
}
|
|
|
|
void show(){
|
|
System.out.println(this.name);
|
|
System.out.println(this.age);
|
|
}
|
|
|
|
//设置姓名
|
|
static void setName(Student s, String name) {
|
|
s.name = name;
|
|
}
|
|
|
|
//设置年龄
|
|
static void setAge(Student s, String age) {
|
|
s.age = age;
|
|
}
|
|
|
|
//进行学习行为
|
|
static void study(Student s) {
|
|
System.out.println(s.name+"学习");
|
|
}
|
|
|
|
//进行考试行为
|
|
static void exam(Student s) {
|
|
System.out.println(s.name+"考试");
|
|
}
|
|
|
|
}
|
|
|
|
|
|
//测试类
|
|
public class StudentTest {
|
|
public static void main(String[] args) {
|
|
//创建学生s1
|
|
Student s1 = new Student();
|
|
Student s2 = new Student("李四", "36");
|
|
|
|
Student.study(s1);
|
|
Student.exam(s2);
|
|
}
|
|
|
|
}
|