[JAVA] 기타제어자
# 기타제어자 static, final, abstract # static 의미 : 클래스에 속한것 클래스명.멤버변수 -->클래스변수 클래스명.메소드 ---> 클래스메소드 위치 : 멤버변수앞, 메서드앞 ex) static int a=10; // 클래스변수 -->클래스변수 : 모든객체가 공유하는 변수 int b=20; // 객체변수 * static 메서드내에서는 static이 아닌 메서드나 맴버변수는 접근 할 수 없다. # final 의미 : 마지막이라는 의미 위치 : 클래스앞(상속금지), 메서드앞(오버라이딩금지), 변수앞(재할당금지) * 멤버변수는 예외적으로 생성자내에서 값할당이 허용된다. 메서드내에서는 재할당 금지~ # abstract 의미 : 추상적이라는 의미 위치 : 클래스앞, 메서드앞 추..
LANGUAGE/JAVA
2017. 11. 15. 10:03