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中文網其他相關文章!