package king.k;

public class Prince {
    int a = 10;
    protected void kim(){
        System.out.println(a);
    }
}


=============================================


package king;
import king.k.Prince;

class King extends Prince{
    
    public int a = 20;
    
    void aaa(){
        King k = new King();
        Prince p = k;
        k.kim();
        p.kim(); //에러,,, ???
    }
}


//에러 라고 쓴 부분이 왜 안되는지 알려주세요 ㅜㅜ

4번째 토론중입니다.