JAVA/요약

상속에 대해서.

gandus 2010. 9. 30. 11:55

기본적인 상속법.

public class MountainBike extends Bicycle {

    필드

    메소드

}


생성자에서 super 는 항상 최상위에 존재해야 한다.

public MountainBike(int id, String brand, String frame) {
  super(id, brand);
  this.frame = frame;
  // TODO Auto-generated constructor stub
 }



오버로딩

-> 중복 정의다
-> 매개변수의 갯수가 다르거나, 타입이 달라야 한다.


오버라이딩

-> 재정의
-> 모든 타입이 같아야 한다.


랩퍼 클래스

    • 기존 클래스 기능을 유지하면서 기능을 확장하거나 인터페이스를 바꿀 때 사용하는 클래스
    • 기본 자료형을 객체로 다룰 수 있도록 하고, 해당 자료형에서 변환 기능 등을 손쉽게 사용할 수 있도록 다양한 랩퍼 클래스를 제공

      )정수형 데이터 타입을 사용하다 보면 정수값을 문자로 변환하거나

                                문자값을 정수로 변환해야 할 때