■ 딱 한번만 호출되는 메소드! 생성자!
- 인스턴스 생성 시 딱 한번 호출되는 메소드
- 인스턴스 변수의 초기화를 목적으로 정의되는 메소드
- 클래스 이름과 동일한 이름의 메소드
- 반환형이 선언되어 있지 않으면서, 반환하지 않는 메소드
class Number{ int num; public Number(){ // 생성자 클래스명과 이름이 동일 num = 10; System.out.println("생성자 호출!"); } public int getNumber(){ return num; } } class Constructor1{ public static void main(String[] args){ Number num1 = new Number(); // 인스턴스 생성 System.out.println(num1.getNumber()); Number num2 = new Number(); // 인스턴스 생성 System.out.println(num2.getNumber()); } }
실행결과
생성자 호출!
10
생성자 호출!
10
참고 서적: 난 정말 JAVA를 공부한 적이 없다구요!
반응형
'Dev > JAVA' 카테고리의 다른 글
데이터베이스 자료형과 맵핑되는 JAVA의 자료형 (0) | 2018.01.30 |
---|---|
JAVA 메소드 오버로딩(Overloading) (0) | 2018.01.28 |
JAVA private 를 사용하자. 정보은닉과 캡슐화. (1) | 2018.01.20 |
JAVA super() 개념 정리하기 (0) | 2018.01.20 |
함수, 변수, 속성, 메서드(메소드) 쉽게 구분하는 예시 (0) | 2017.10.26 |
자바스크립트 주석 처리방법 2가지 (2) | 2017.10.26 |
JAVA는 객체지향 프로그래밍 언어 (0) | 2017.06.08 |
자바플랫폼? JAVA SE, EE, ME ? JVM ? (0) | 2017.06.08 |