2021-02-03 자바 생성자, 메소드

쪼레비·2021년 3월 30일
0

2021-02-03
자바
- 객체 프로그래밍
- 클래스, 필드, 인스턴스(참조변수)
- 클래스 구성요소
- 필드
- 클래스 내의 변수
- 자바는 실행 클래스 1개와 n개의 라이브러리 클래스로 구성
- 일반적인 class, main 을 포함하고 있는 클래스

	- 메소드
		- 객체의 동작에 해당하는 실행 블록
		- 선언부와 실행 블록으로 구성
		- 클래스 내 정의
		- 중괄호
		- 특정 값을 호출한 주체에게 리턴
		- return 을 만나면 실행 중지하고, 호출한 곳으로 돌아간다

	- 메소드 오버로딩
		- 클래스 내에 같은 이름의 메소드를 여러 개 정의

	- 생성자
		- 객체 생성 시 호출하여 객체를 사용할 수 있도록 준바히는 역할 수행
		- new 연산지 이용.
		- 객체 생성 시 호출되어 필드의 초기화 담당
		- new 클래스'();'
		- 필드의 값 지정
		- 클래스 이름과 동일한 메소드
		- 모든 클래스는 반드시 생성자가 존재, 하나 이상 가질 수 있다.
		- 리턴 값이 없다.(void 도 사용 x)
		- 생성자가 업서을 시, 매개변수와 내용이 없는 빈 생성자를 컴파일러가 자동 생성 호출
		- 일반적으로 public 선언
profile
잠팅이

0개의 댓글