首頁  >  文章  >  Java  >  java中點是什麼意思

java中點是什麼意思

藏色散人
藏色散人原創
2019-06-01 09:23:107985瀏覽

java中點是什麼意思

java中點是什麼意思?

#例如以下程式:

public class Cat {
private static int sid = 0;
private String name; 
int id;
Cat(String name) {
this.name = name; 
id = sid++;
}
public void info(){
System.out.println
("My name is "+name+" No."+id);
}
public static void main(String arg[]){
Cat.sid = 100;
Cat mimi = new Cat("mimi");
mimi.sid = 2000;
Cat pipi = new Cat("pipi");
mimi.info(); 
pipi.info();
}
}

這個程式中Cat.sid = 100這句話中的點是什麼意思呢?

Cat是一個類,類別裡面定義了成員變數和成員函數,Cat.sid中間點的操作就是呼叫其中的成員變數。

普通成員變數和成員函數都必須用物件名稱來操作(例如上例中的mimi.sid),但是對靜態變數和函數,一個類別的所有物件共有,所以可以直接由類別名稱來操作(例如上例的Cat.sid)。

以上是java中點是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn