package cn.itcast.day08.demo03; public class Student { private int id;//学号 private int age;//年龄 private String name;//姓名 static String room;//所在教室 private static int idCounter = 0;//计数器 public Student() { this.id = ++idCounter; } public Student(String name, int age) { this.age = age; this.name = name; this.id = ++idCounter; } public int getId() { return id; } public void setId(int id) { this.id = id; } 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; } }
package cn.itcast.day08.demo03; public class Demo03StaticStudent { public static void main(String[] args) { // 首先设置一下教室,这是静态的东西,应该通过类名称进行调用 Student.room = "101教室"; Student one = new Student("郭靖", 20); System.out.println("one的姓名:" + one.getName()); System.out.println("one的年龄:" + one.getAge()); System.out.println("one的教室:" + Student.room); System.out.println("============"); Student two = new Student("黄蓉", 18); System.out.println("two的姓名:" + two.getName()); System.out.println("two的年龄:" + two.getAge()); System.out.println("two的教室:" + Student.room); } }