静态static关键字修饰成员变量
生活随笔
收集整理的這篇文章主要介紹了
静态static关键字修饰成员变量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package cn.learn.day08.demo03;public class Student {private int id; // 學號private String name; // 姓名private int age; // 年齡static String room; // 所在教室private static int idCounter = 0; // 學號計數器,每當new了一個新對象的時候,計數器++public Student() {this.id = ++idCounter;}public Student(String name, int age) {this.name = name;this.age = age;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.learn.day08.demo03;/*
如果一個成員變量使用了static關鍵字,那么這個變量不再屬于對象自己,而是屬于所在的類。多個對象共享同一份數據。*/
public class Demo01StaticField {public static void main(String[] args) {Student two = new Student("黃蓉", 16);two.room = "101教室";System.out.println("姓名:" + two.getName()+ ",年齡:" + two.getAge() + ",教室:" + two.room+ ",學號:" + two.getId());Student one = new Student("郭靖", 19);System.out.println("姓名:" + one.getName()+ ",年齡:" + one.getAge() + ",教室:" + one.room+ ",學號:" + one.getId());}}
?
總結
以上是生活随笔為你收集整理的静态static关键字修饰成员变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 静态static关键字概述
- 下一篇: 静态static关键字修饰成员方法