package com.inmind.static02; public class Student { //属性(成员变量) String name; int age; //静态变量 static String clazz; public Student() { System.out.println("Student无参构造被调用"); } public Student(String name, int age) { this.name = name; this.age = age; } //静态方法,只跟类有关 public static void show(){ System.out.println("学生的教室为:"+clazz); //注意:静态方法中不能访问非静态的内容 /*System.out.println("学生的姓名为:"+name); System.out.println("学生的年龄为:"+age); getName();*/ //注意:在静态方法,无法使用this关键字 // System.out.println(this); } //成员方法(对象方法),只跟对象有关 public String getName() { //注意:在非静态方法(成员方法)中可以访问静态内容 System.out.println(clazz); show(); return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }