간단한 파일입니다 상속이 안되는 이유가??머가잘못된거져.
든해솔
class Polson {
private String name;
private int age;
private String address;
public Polson(){}
public void printAll() {
System.out.println(name+\t+age+\t+address);
}
public Polson(String name,int age,String address) {
this.name=name;
this.age=age;
this.address=address;
}
}
class Student extends Polson{
private int codeNum;
public Student(){}
public Student(String name,int age,String address,int codeNum) {
super(name,age,address);
this.codeNum=codeNum;
}
public void printAll() {
System.out.println(name+\t+age+\t+address+\t+codeNum);
}
}
-
검사 2023-11-11
아 저거왜 프라이벳으로 대있지.. ㅎㅎ 정말 감사..
-
탄성 2023-11-11
컴파일 하고 에러메세지 안보시나봐요.
아래와 같이 에러메세지로 다 알려주는데요.
private라서 안된다고 그냥 아무거도 안쓰시거나 public로 바꿔 주세요.
name has private access in Polson
System.out.println(name+\\\t\+age+\\\t\+address+\\\t\+codeNum);
^
age has private access in Polson