From 4973afbd21daf99d163533a40da65fb99c80387f Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 22 Sep 2026 14:53:32 +0800 Subject: [PATCH] =?UTF-8?q?day08--=E9=9D=99=E6=80=81static=E5=85=B3?= =?UTF-8?q?=E9=94=AE=E5=AD=97=E4=BF=AE=E9=A5=B0=E6=88=90=E5=91=98=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- day08/src/com/inmind/static02/Demo08.java | 27 ++++++++++++++++++++++ day08/src/com/inmind/static02/Student.java | 15 ++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 day08/src/com/inmind/static02/Demo08.java create mode 100644 day08/src/com/inmind/static02/Student.java diff --git a/day08/src/com/inmind/static02/Demo08.java b/day08/src/com/inmind/static02/Demo08.java new file mode 100644 index 0000000..0cdbb03 --- /dev/null +++ b/day08/src/com/inmind/static02/Demo08.java @@ -0,0 +1,27 @@ +package com.inmind.static02; +/* +static关键字的使用: +可以修饰成员变量和成员方法。 +1.使用static修饰成员变量的使用方式:只跟类有关,与对象无关了,并且该类的每个对象都共享了该静态变量的值 +静态成员变量的使用方式: + a.类名.静态变量名(推荐使用) + b.对象名.静态变量名(不推荐使用) + */ +public class Demo08 { + public static void main(String[] args) { + //创建2个学生(同班同学) + Student s1 = new Student("张三", 20); + Student s2 = new Student("李四", 21); + //你们在哪个教室上课?? + System.out.println(Student.clazz); + System.out.println(s1.clazz); + + //告诉张三,你们今天上课的教室是1903室 + s1.clazz = "1903室"; + //遇到李四,你知道今天的教室在哪吗?? + System.out.println(s2.clazz); + Student s3 = new Student("王五", 20); + System.out.println(s3.clazz); + Student.clazz = "1904";//修改静态变量 + } +} diff --git a/day08/src/com/inmind/static02/Student.java b/day08/src/com/inmind/static02/Student.java new file mode 100644 index 0000000..f347429 --- /dev/null +++ b/day08/src/com/inmind/static02/Student.java @@ -0,0 +1,15 @@ +package com.inmind.static02; + +public class Student { + String name; + int age; + static String clazz;//班级 + + public Student() { + } + + public Student(String name, int age) { + this.name = name; + this.age = age; + } +}