자바 상속에 관한 간단한 개념 질문요.
슬기
2023.04.01
상속에 관한 짧은 소스를 해보는데..
왜 결과 값이 0인지 궁금하네요.
상속의 개념데로라면 i, j가 상속이 되어 total에 입력되는것이 아닌가요?
정상적인 결과는 8이 나와야 하는데 결과가 0이 나오네요.
class a {
int i;
int j;
void setij(int x, int y) {
i = x;
j = y;
}
}
class b extends a {
int total;
void sum() {
total = i + j;
}
}
public class inheritance1 {
public static void main(string args[]) {
b subob = new b();
subob.setij(3, 5);
system.out.println(subob.total);
}
}
-
WhiteCat
sum()을 호출하지도 않았는데 8이 안 나오는게 당연하죠...