티스토리 뷰

java&spring

[Java] 생성자

sungjine 2016. 8. 4. 21:41
반응형

 - 생성자

 

 생성자는 클래스의 객체를 생성하고 객체를 초기화하는 데 사용된다.

 

 생성자는 여러 가지 특징이 있다.

  1.  값을 반환하지 않는다.

  2.  생성자의 이름은 클래스의 이름과 같다.

  3.  생성자를 코딩하지 않으면 디폴트 생성자가 컴파일러가 자동으로 생성한다.

       * 디폴트 생성자란 파라미터가 아무것도 없는 생성자를 뜻한다.

  4.  개발자가 명시적으로 생성자를 생성하면 컴파일러는 디폴트 생성자를 생성하지 않는다.

  5.  객체를 생성할 때 new 연산자를 사용해 생성자를 딱 한번 호출한다.

 

 - ex)

 class Test{

    int i;

    Test() {  // 디폴트 생성자

    }

    Test(int i) {  //  명시적 생성자

       this.i = i;

    }

 }

 

 Test a = new Test(); // 생성자를 통한 객체 생성

반응형

'java&spring' 카테고리의 다른 글

[Java] 가변 인수  (0) 2016.08.07
인터페이스(interface)  (0) 2016.08.06
this, this(), super, super()  (0) 2016.08.02
[Java] 오버라이딩 vs 오버로딩  (0) 2016.07.29
[Java] try-with-resources  (0) 2016.07.25
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday
글 보관함
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31