본문 바로가기
SMALL

오버로딩2

06-4 메소드 메소드 선언은 선언부와 실행 블록으로 구성되며, 선언부를 메소드 시그니처(signature)라고 한다. ▶리턴 타입 리턴타입 : 리턴 값의 타입을 말하며, 리턴 값이란 메소드를 실행한 후의 결과값을 말함. 메소드는 리턴값이 있을 수도 있고 없을 수도 있으나 리턴 값이 있을 경우 리턴 타입이 선언부에 명시되어야 함. ▶메소드 이름 메소드 이름은 자바 식별자 규칙에 맞게 작성하면 되는데, 다음 사항에 주의해야 함. 숫자로 시작하면 안 되고, $와 _를 제외한 특수 문자를 사용하지 말아야 한다. 관례적으로 메소드 이름은 소문자로 작성한다. 서로 다른 단어가 혼합된 이름이라면 뒤이어 오는 단어의 첫 글자는 대문자로 작성한다. //메소드이름예제 void run() { ... } void startEngine() .. 2021. 2. 15.
06-3. 생성자 생성자(Constructor) : new 연산로 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당 객체 초기화 : 필드를 초기화하거나 메소드를 호출해서 객체를 사용할 준비를 하는 것 모든 클래스는 생성자가 반드시 존재함. 생성자를 하나 이상 가질 수 있음. 만약 생성자 선언을 생략했다면 기본 생성자를 생성함 //기본 생성자 [public] class() { } 클래스가 public class로 선언되면 기본 생성자도 public 이지만, public 없이 class로만 선언되면 기본생성자에도 public이 붙지 않음 그림과 같이 기본으로 생성자를 생성하기 때문에 new연산자 뒤에 기본 생성자를 호출해서 객체 생성 가능 생성자가 한개 이상 선언이 된 경우 기본 생성자를 추가하지 않음 //생성자 .. 2021. 2. 8.
LIST