기본적인 상속법.
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
}
오버로딩
-> 중복 정의다
-> 매개변수의 갯수가 다르거나, 타입이 달라야 한다.
오버라이딩
-> 재정의
-> 모든 타입이 같아야 한다.
랩퍼 클래스
- 기존 클래스 기능을 유지하면서 기능을 확장하거나 인터페이스를 바꿀 때 사용하는 클래스
- 기본 자료형을 객체로 다룰 수 있도록 하고, 해당 자료형에서 변환 기능 등을 손쉽게 사용할 수 있도록 다양한 랩퍼 클래스를 제공
• 예 )정수형 데이터 타입을 사용하다 보면 정수값을 문자로 변환하거나
문자값을 정수로 변환해야 할 때