자바 객체 지향 프로그래밍 (2 개)

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 (+ 무게 + "진"+ + 로더 + "사람"+ + 페이로드 + "진" "의 부하"를 "포함 할 수 있습니다"+ 바퀴 + "바퀴"+ "한 차량 중량" "이 트럭은있다");

       }

}

추천

출처www.cnblogs.com/yzsun/p/11070201.html