- 제어자
: 클래스, 변수, 메서드 선언부에 함께 사용되어 부가적 의미를 부여함
접근제어자 : public, protected, (default), private
그 외 : final, static, abstract
① static : 클래스의, 공통적인
멤버변수 : 모든 인스턴스에 공통으로 사용되는 클래스 변수
메서드 : 인스턴스 생성없이 호출 가능
② final : 마지막의, 변경될 수 없는
클래스 : 조상클래스 사용 불가, 변경될 수 없는(마지막) 클래스
메서드 : 오버라이딩 불가능(재정의불가능)
멤버변수 : 변경할 수 없는 변수(=> 상수)
- 접근제어자
: public, protected, default, private 중 1개만 사용가능
public과 default는 클래스에서만 사용가능
클래스나 메서드 앞에 아무것도 없으면 default 제어자라는 걸 의미
참고:자바의정석(남궁성)
'JAVA' 카테고리의 다른 글
JAVA_추상화 (0) | 2021.08.01 |
---|---|
JAVA_다형성 (0) | 2021.08.01 |
JAVA_Pakage와 import (0) | 2021.07.31 |
JAVA_생성자(Constructor) (0) | 2021.07.31 |
JAVA_상속 (0) | 2021.07.31 |
댓글