2013년 2월 21일 목요일

4일차 2- Class

public class OOP {
/*
* 객체지향 프로그래밍(Object Oriented Programming)
* 우리 일상에서이루어지고있는 업무를 객체(Object)를 사용해서
*   프로그래밍하는방법
*  
*    1. 실제 주차장관리 업무파악
*      (객체를 도출하고 그객체들의 관계에의한 업무파악)
*    2. 프로그램으로 작성
*      (1번에서 파악된업무를 메모리상에서 그대로구현)
*  
*    ex> 주차관리 프로그램
*    
*
* - 객체(업무):실제이루어지고있는 업무(주차장)에서 보여지고
*               구체화되어있는 사물(차)  
*  
*   - 객체(프로그램):실제이루어지고있는 업무(주차장)에서 보여지고
*                  구체화되어있는 사물을 메모리의 데이타로
*                  표현한것(차의데이타)
*
*
*/
}
-----------------------------------------------------------------

public class CarMain {
public static void main(String[] args){
//1.차가 들어 온다(입차)
//차 객체를 저장할 변수의 선언
Car c1;
//차클래스를 사용해서 차 객체 생성후 Car 변수 초기화
c1 = new Car();//차 객체 찍기
//차객체안의 멤버변수 초기화
c1.no="1234";
c1.inTime=12;
c1.outTime=0;
c1.fee=0;
//시간이흐른후(2hr)
//2.요금계산
c1.outTime = 14;
c1.fee = (c1.outTime - c1.inTime)*1000 ;
//3.출력
System.out.println("차량번호:"+c1.no);
System.out.println("입차시간:"+c1.inTime);
System.out.println("출차시간:"+c1.outTime);
System.out.println("주차요금:"+c1.fee);
Car c2;
c2 = new Car();
c2.no="1234";
c2.inTime=12;
c2.outTime=0;
c2.fee=0;
c2.outTime = 14;
c2.fee = (c2.outTime - c2.inTime)*1000 ;
System.out.println("차량번호:"+c2.no);
System.out.println("입차시간:"+c2.inTime);
System.out.println("출차시간:"+c2.outTime);
System.out.println("주차요금:"+c2.fee);
}
}

댓글 없음:

댓글 쓰기

국정원의 댓글 공작을 지탄합니다.

UPBIT is a South Korean company, and people died of suicide cause of coin investment.

 UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...