티스토리 뷰
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.
'Java' 카테고리의 다른 글
자바 return 문과 인자값 받기 예제 (0) | 2016.07.07 |
---|---|
자바 static 예제 (클래스 변수) (0) | 2016.07.07 |
자바 객체지향 프로그래밍 [기초] (0) | 2016.07.06 |
자바 for문을 이용한 구구단 프로그램 (0) | 2016.07.06 |
자바 do-while 문 예제 (0) | 2016.07.05 |
댓글