얼렁뚱땅 우왕좌왕
[JAVA] static, 싱글톤, final 본문
■매개 변수의 개수를 모를 경우
int sum2(int ... values){ }
: 메소드를 호출할때 배열을 넘겨줘서 배열의 항목 값들을 모두 전달할 수 있다.
■ 오버라이드
: 부모 클래스의 메소드를 자식 클래스에서 재정의해서 사용하는 것
■ 정적(static) 멤버
: 클래스에 고정된 멤버로서 객체 생성하지 않고 사용할 수 있는 필드와 메소드,
■ static : 정적 멤버를 선언할 때 사용하는 키워드
■ 인스턴스(instance) 멤버
: 객체를 생성한 후 사용할 수 있는 필드와 메소드
■ private : 외부 접근을 막는 접근제어자 >> 내 클래스 내부에서만 사용가능
■ public : 어디서든 접근 가능한 접근제어자
■ 디자인 패턴 : 효율적으로 만든 방식을 규격해 배포한 것
싱글톤 패턴 : 전체 프로그램에서 단 하나의 객체만 만들도록 보장해야하는 경우 사용하는 코드 패턴
■ final 필드 : 초기값이 저장되면 최종값이 되어 프로그램 실행 도중 수정 불가
⊙ 정적 final 필드
ex ) static final double PI = 3.13159;
관례적으로 모두 대문자 작성
'JAVA' 카테고리의 다른 글
[JAVA] 추상클래스, 추상메서드 (0) | 2024.08.26 |
---|---|
[JAVA]예외처리 (0) | 2024.08.26 |
[JAVA] String 함수 (0) | 2024.07.15 |
[JAVA] 버블정렬과 선택정렬 (0) | 2024.07.15 |
[JAVA] 배열 복사하는 방법 (0) | 2024.07.15 |