public class
- 클래스이름과 소스파일 이름이 같아야 함
- 클래스 마다 하나의 바이트파일(xxx.class)이 생성된다
가변인자
- 전달받은 매개값으로 배열을 생성함
int sumAll(int... values) { System.out.println(values); // values는 배열임. return 0; }
Setter 메서드
- 수정자 메서드
- 필드값 초기화 또는 변경
- 캡슐화(봉인해서 보호)와 관련됨
접근 제한자 적용대상
- 클래스: public, default만 허용(public을 뗐다 붙였다..)
- 그 외(필드, 생성자, 메소드): public, protected, default, private 모두 허용