hyebong_e

생성자의 역할 본문

java

생성자의 역할

나는도비 2023. 2. 27. 20:19
728x90
반응형
SMALL
           public class{
                       1. 속성 -핵심요소
생성자            2. 생성자    ==========>    Car1( ){
                       3. 메소드(기능) -핵심요소                
                       
              }

 

  기본생성자  : 통제가 없어서 따로 실행 시키지 않아도 자동적으로 실행.
  그외 생성자  : 인위적으로 만드는 생성자.

 

 
 
특징 :  멤버변수(인스턴스)를 초기화 한다.
      클래스의 이름과 동일하게 작성한다.
      객체를 생성하는 시점에 한번만 호출되어 진다.
      기본생성자는 생략 가능하다.(다른 생성자가 존재하지 않을때 )
      생성자 오버로딩 가능
      모든 클래스는 생성자를 포함한다.(보이든 안보이든)
      this : 생성자 자기자신 / this() : 생성자간 호출

하기 왼쪽 main 메소드를 보면 c1같은 경우는 내가 값을 직접 초기화 하고 출력하였을 때 나오는 값이다.
그러나 class안에 또 다른 생성자를 입력 후,  c2를 생성하고 class안에 내가 미리 지정해둔 타입으로 불러오기만 한다면 굳이 내가 따로 초기화 시키지 않아도 출력이된다.
 

 

 
반응형
LIST

'java' 카테고리의 다른 글

this / this( )의 역할  (0) 2023.02.27
생성자의 오버로딩(overloading)  (0) 2023.02.27
메소드 정의 및 출력  (0) 2023.02.27
배열(array)  (2) 2023.02.27
배열(array)  (0) 2023.02.27
Comments