Java 프로그램의 제조 차륜 특성 및 차륜의 수 무거운 중량을 포함하는 자동 차량을 설계한다. 자동차 클래스 자동차 유인 로더 속성의 수 있습니다를 포함하여 차량의 서브 클래스입니다. 트럭 트럭 클래스는 속성로드 페이로드를 포함 자동차 클래스의 서브 클래스입니다. 각 클래스 생성자 및 데이터를 출력하는 방법이있다.
다음과 같이 코드입니다 :
(1 ) 소스 코드
공공 클래스 차량 {
INT 바퀴;
이중 중량;
차량 ( INT 휠, 더블 무게) {// 이것은 생성자
이 = 바퀴 .wheels;
이 = 가중치를 .weights;
}
보이드 disMessage () {
. 시스템 OUT .println (가중치 + + "kg"+ 바퀴 + "중량", "차량 휠의 숫자는");
}
공공 정적 무효 메인 (문자열 []에 args) {
차량 (V) = 새로운 차량 (8,10.00);
smallCar의 C = 새로운 smallCar (6);
트럭 t = 새로운 트럭 (10);
v.disMessage ();
c.disM ();
t.disM2 ();
t.disM3 ();
}
}
클래스 smallCar는 확장 차량을 {
INT의 로더;
smallCar ( INT의 로더) {
슈퍼 (8,10.00);
이 .loader = 로더;
}
보이드 DISM () {
. 시스템 OUT .println는 (+ 로더 + "사람"을 "이 차는 수행 할 수 있습니다");
}
}
클래스 트럭 확장 smallCar을 {
INT의 페이로드;
트럭 ( INT의 페이로드 (payload)) {
슈퍼 (6);
이 .payload = 페이로드;
}
보이드 disM2 () {
. 시스템 OUT .println (+ 페이 + "kg" "이 트럭의 하중") ;
}
보이드 disM3 () {
. 시스템 OUT .println (+ 무게 + "진"+ + 로더 + "사람"+ + 페이로드 + "진" "의 부하"를 "포함 할 수 있습니다"+ 바퀴 + "바퀴"+ "한 차량 중량" "이 트럭은있다");
}
}