[ java ] 생성자 > java

본문 바로가기

사이트 내 전체검색

java

[ java ] 생성자

작성일 20-12-18 14:27

페이지 정보

작성자 웹지기 조회 960회 댓글 0건

본문

생성자의 특징

 - 생성자는 메소드이다.

 - 생성자 이름은 클래스이름과 동일

 - 생성자는 리턴타입을 지정할 수 없다.

 - 생성자는 new 를 통해 객체를 생성할때만 호출됨

 - 생성자는 하나이상 선언되어야 함

   개발자가 생성자를 정의 하지 않으면 자동으로 기본 생성자가 정의됨

public class Person {

    String name;

    int age;

    pubclic Person() {   -> 리턴타입이 없고 클래스 이름과 동일한 생성자

                               이를 기본 생성자라고 한다.

                                정의가 되지 않으면 자동으로 기본 생성자를 정의 및 인식

    } 

}


생성자 오버로딩

 - 오버로딩 = 메소드 중복정의

public class Person {

    String name;

    int age;

    pubclic Person() {  

    } 

    pubclic Person(String name, int age) {  -> 생성자 오버로딩으로 같은 생성자를 생성

        this.name = name;

        this.age = age;

    } 

}



추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 113건 4 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기