# 02/Java
[윤성우 열혈자바] 14-2. 클래스 변수, 클래스 메소드와 상속
장딴지연
2019. 10. 22. 11:06
반응형
클래스 변수, 메소드는 상속이 되는가?
class SuperCLS {
static int count = 0; // 클래스 변수
public SuperCLS() {
count++; // 클래스 내에서는 직접 접근이 가능
}
}
프로그램 전체에서 딱 하나만 존재하는데 상속의 대상이 되겠는가? 상속안됨!
class SubCLS extends SuperCLS {
public void showCount() {
System.out.println(count); // 상위 클래스에 위치하는 클래스 변수에 접근
}
}
그러나 하위 클래스에서 이름만으로 접근 가능하다!
접근 수준 지시자에서 허용한다면!
반응형