:::: 개발 ::::/::: JAVA :::

객체지향 자바기초 (클래스 상속)

nayha 2018. 7. 19. 00:13

상속은

기존 클래스가 가지고 있는것 물려받아 새로운 클래스를 만드는것


class Car3 {

String color;

int speed;

void upSpeed(int value){

speed = speed + value;

}

void downSpeed(int value){

speed = speed -value;

}


}


//car3 상속

class Sedan extends Car3 {

int 시트개수;


public int get시트개수() {

return 시트개수;

}

}


//car3 상속

class Truck extends Car3 {

int 적재;


public int get적재() {

return 적재;

}

}



구현


public class car_sub3 {

public static void main(String[] args) {

Sedan sedan = new Sedan();

Truck truck = new Truck();

sedan.upSpeed(300);

truck.upSpeed(100);

System.out.println("승용차 속도는 " + sedan.speed + " 좌석수는" + sedan.get시트개수() + "개입니다.");

System.out.println("트럭 속도는 " + truck.speed +   " 적재량은" + truck.get적재() + "톤 입니다.");

}


}


출력 결과






반응형