[ java ] 생성자 > java

본문 바로가기
사이트 내 전체검색

java

[ java ] 생성자

작성자 웹지기
작성일 20-12-18 14:27 | 조회 2,924 | 댓글 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

댓글목록 0

등록된 댓글이 없습니다.

java 목록

Total 113
게시물 검색

회원로그인

접속자집계

오늘
14,204
어제
17,832
최대
61,067
전체
17,953,316

그누보드5
Copyright © funyphp.com. All rights reserved.