생성자Java2022. 12. 4. 14:08
Table of Contents
728x90
728x90
생성자
- 클래스 명과 메서드 명이 동일
- 리턴타입을 정의하지 않음(void포함)
- 생성자를 선언하지 않으면 자동으로 디폴트 생성자를 생성한다
- 오버로딩이 가능하다
// 생성자 생략
public class Animal {
String name;
static int age = 3;
Animal(String name){
this.setName(name);
}
void setName(String name) {
this.name=name;
}
}
// 생성자 입력
public class Animal {
String name;
static int age = 3;
Animal(String name){
this.setName(name);
}
void setName(String name) {
this.name=name;
}
}
728x90
300x250
@mag1c :: 꾸준히 재밌게
2023.04 ~ 백엔드 개발자의 기록
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!