오버로딩 , 생성자

(메서드 오버로딩 )오버로딩이 성립하기위한 조건

3가지가 충족되어야한다

  1. 이름이같아야한다
  2. 매개변수의 개수 또는 타입이 달라야한다
  3. 반환타입은 영향이없다

생성자

이름이 클래스 이름과 같야야한다 리턴값이없다 (void안붙임 ) 대입문이다 모든클래스는 반드시 생성자를 하나이상 가져야한다

기본생성자> 컴파일러가 알아서 생성해준다

//생성자 호출이고 사실은 기본으로 컴파일러가 생성해준다 ..
Card c = new Card(); 

Point(){} 매개변수가없는 생성자 < 생성자가 하나도 없을때 컴파일러가 자동추가 해주지만 왠만하면 기본으로 생성자를 만들어줘야한다.
기본생성자를 만드는 규칙을 지키자
기본생성자를 항상필수로 추가.

Categories:

Updated:

Leave a comment