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.