Study/java 2

Modifiers

하나만 사용 가능 Class - public 다른 클래스에 의해 접근 가능한 클래스, 즉 접근 제한이 없다. - default 같은 패키지 내에서만 접근 가능하다. Attributes, methods and constructors - public 다른 클래스에서 접근 가능한 코드, 즉 접근 제한이 없다. - private 같은 클래스 내에서만 접근이 가능하다. - default 같은 패키지 내에서만 접근 가능하다. - protected 같은 패키지 내에 자식 클래스에서 접근이 가능하다. Class (둘 다 사용 가능) - final 상속될 수 없는 클래스가 된다. - abstract 클래스 내에 추상메서드가 선언되어 있음을 나타낸다. 이 클래스로 객체 생성이 불가하다. Attributes, methods..

Study/java 2022.12.06

Naming Conventions

Variable 반드시 소문자로 시작해야한다. 특수문자나 & (ampersand), $, _ (underscore)로 시작할 수 없다. 여러 단어로 구성된 경우, 첫 단어의 첫 문자는 소문자로 시작하되 둔 번째 단어부터는 첫 문자가 대문자로 시작되어야 한다. (camelCase) 한 문자로 변수명 짓는 것은 피해라. Constant 반드시 대문자로 구성되어야 한다. 여러 단어로 구성된 경우, _로 구분한다. (Snake case) 숫자가 포함 될 수 있으나 처음에 오면 안된다. Class 대문자로 시작해야 한다. (Pascal case) 명사형이여야 한다. 약어 대신에 적절한 단어를 사용해야 한다. Interface 대문자로 시작해야 한다. (Pascal case) 형용사여야 한다. 약어 대신에 적절한 ..

Study/java 2022.12.03