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 中国語 Web サイトの他の関連記事を参照してください。