제어자(Modifier), 접근제어자(access modifier), static, final, abstract, 다형성
제어자(Modifier)는 클래스, 변수 또는 메서드의 선언부에 함께 사용되어 부가적인 의미를 부여합니다. 제어자의 종류에는 크게 접근 제어자와 그외의 제어자로 구분됩니다.접근제어자에는 public, protected, default, private 가 있고 그외의 제어자에는 static, final, abstract등등이 있습니다.1. staticstatic는 사전적의미로 '클래스의' 또는 '공통적인'이란 의미를 가집니다.클래스변수는 인스턴스에 관계없이 같은 값을 가지므로 하나의 변수를 모든 인스턴스가 공유합니다.static이 붙은 멤버변수, 메서드, 초기화 블럭은 인스턴스를 생성하지 않고도 접근이 가능하여 사용가능합니다. 2. finalfinal의 사전적의미는 '마지막의', '변경될 수 없는'이란 의..
자바강좌
2019. 3. 13. 01:29