Java 상위 클래스의 비공개 권한이 있는 비공개 변수입니다. 하위 클래스 객체가 이를 상속한 후 변수는 실제로 메모리에 존재하지만 직접 참조할 수는 없습니다. 이 변수를 사용하기 위한 상위 클래스 또는 get 및 기타 메소드.
상위 클래스의 개인 변수는 서로 다른 하위 클래스에 서로 다른 객체로 존재합니다.
무료 비디오 튜토리얼 추천: java 비디오 튜토리얼
직관적인 그림:
예제 코드:
public class Test{ public static void main(String[] args){ Sub1 s1 = new Sub1(); s1.p(); Sub2 s2 = new Sub2(); s2.p(); } } //父类 class Sup{ private Object object= new Object(); public void p(){ System.out.println("object= " + object); } } //子类 class Sub1 extends Sup{ } //子类 class Sub2 extends Sup{ } 输出: object = java.lang.Object@15db9742 object = java.lang.Object@6d06d69c
관련 기사 튜토리얼 추천: Java 시작하기
위 내용은 Java의 개인 변수를 상속받을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!