Java

자바 객체지향 프로그래밍 예제

볼봇 2016. 7. 7. 18:20

package day160706;


public class day160707_03 {


public static void main(String[] args) {

Discount cal1 = new Discount();

Discount cal2 = new Discount();

cal1.price = 50000;

cal1.dcPrice = 5000;

cal1.discountCal();

cal2.price = 50000;

cal1.dcPrice = 5000;

cal1.discountCal();


}


}


정가 : 50000원 에서  5000원 을 할인되었습니다.

총 가격은 : 45000원 입니다.

---------------------------------------------------------

정가 : 50000원 에서  5000원 을 할인되었습니다.

총 가격은 : 45000원 입니다.

---------------------------------------------------------


보시다싶이 Discount 클래스는 정의되지 않았지만 정상 작동을 하는 이유는, 전 시간에

이미 컴파일된 Discount.class 를 재사용 하였기 때문에 오류가 발생하지 않은것입니다.


즉, 객체지향 프로그래밍의 핵심은 개발자가 모든 소스코드를 작성하지 않고, 이미 만들어진 코드를 재사용 할 수 있다

는것이다.




Copyright (c) 2016 Aperture_Dev All Rights Reserved.