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 중국어 웹사이트의 기타 관련 기사를 참조하세요!