Files
javaSE-0113/day08/src/com/inmind/static02/Demo10.java

27 lines
993 B
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.inmind.static02;
/*
static关键字的使用
可以修饰成员变量和成员方法。
1.使用static修饰成员变量的使用方式只跟类有关与对象无关了,并且该类的每个对象都共享了该变量的值
静态成员变量的使用方式:
a.类名.静态变量名(推荐使用)
b.对象名.静态变量名(不推荐使用)
*/
public class Demo10 {
public static void main(String[] args) {
//创建2个学生对象
Student s1 = new Student("张三", 18, 1);
Student s2 = new Student("李四", 18, 1);
//遇到s1学生问你上课的教室是哪一个
// System.out.println(s1.clazz);
System.out.println(Student.clazz);
// s1.clazz = "1903室";
Student.clazz = "1903室";
//遇到s2学生问你上课的教室是哪一个
System.out.println(s1.clazz);
Student s3 = new Student();
System.out.println(s3.clazz);
}
}