[수업 10회차] public class, 가변인자, Setter 메서드, 접근 제한자 적용대상

public class

  • 클래스이름과 소스파일 이름이 같아야 함
  • 클래스 마다 하나의 바이트파일(xxx.class)이 생성된다

가변인자

  • 전달받은 매개값으로 배열을 생성함
int sumAll(int... values) {
	System.out.println(values); // values는 배열임.
	return 0;
}

Setter 메서드

  • 수정자 메서드
  • 필드값 초기화 또는 변경
  • 캡슐화(봉인해서 보호)와 관련됨

접근 제한자 적용대상

  • 클래스: public, default만 허용(public을 뗐다 붙였다..)
  • 그 외(필드, 생성자, 메소드): public, protected, default, private 모두 허용

By dororok

Leave a Reply

Your email address will not be published. Required fields are marked *