2021-02-03
자바
- 객체 프로그래밍
- 클래스, 필드, 인스턴스(참조변수)
- 클래스 구성요소
- 필드
- 클래스 내의 변수
- 자바는 실행 클래스 1개와 n개의 라이브러리 클래스로 구성
- 일반적인 class, main 을 포함하고 있는 클래스
- 메소드
- 객체의 동작에 해당하는 실행 블록
- 선언부와 실행 블록으로 구성
- 클래스 내 정의
- 중괄호
- 특정 값을 호출한 주체에게 리턴
- return 을 만나면 실행 중지하고, 호출한 곳으로 돌아간다
- 메소드 오버로딩
- 클래스 내에 같은 이름의 메소드를 여러 개 정의
- 생성자
- 객체 생성 시 호출하여 객체를 사용할 수 있도록 준바히는 역할 수행
- new 연산지 이용.
- 객체 생성 시 호출되어 필드의 초기화 담당
- new 클래스'();'
- 필드의 값 지정
- 클래스 이름과 동일한 메소드
- 모든 클래스는 반드시 생성자가 존재, 하나 이상 가질 수 있다.
- 리턴 값이 없다.(void 도 사용 x)
- 생성자가 업서을 시, 매개변수와 내용이 없는 빈 생성자를 컴파일러가 자동 생성 호출
- 일반적으로 public 선언