객체를 구현해봅시다.

  • 문제 : 음식점에 배달 주문이 들어왔습니다.
     주문 접수 번호 : 202011020003
    주문 핸드폰 번호 : 01023450001
    주문 집 주소 : 서울시 강남구 역삼동 111-333
    주문 날짜 : 20201102
    주문 시간 : 130258
    주문 가격 : 35000
    메뉴 번호 : 0003
    
  • 주문서니까 자료형을 굳이 int로 안해도 될 것 같다.



OrderInfo.java

package ch04_1;

public class OrderInfo {
	
	private String orderNum;
	private String orderPhoneNum;
	private String orderAddress;
	private String orderDate;
	private String orderTime;
	private String orderPrice;
	private String menuNum;
	
	public OrderInfo() {}
	
	
	
	public OrderInfo(String orderNum, String orderPhoneNum, String orderAddress, String orderDate, String orderTime,
			String orderPrice, String menuNum) {
		this.orderNum = orderNum;
		this.orderPhoneNum = orderPhoneNum;
		this.orderAddress = orderAddress;
		this.orderDate = orderDate;
		this.orderTime = orderTime;
		this.orderPrice = orderPrice;
		this.menuNum = menuNum;
	}



	public String showOrderInfo() {
		return "주문 접수 번호 : " + orderNum + "\n" +
				"주문 핸드폰 번호 : " + orderPhoneNum + "\n" +
				"주문 집 주소 : " + orderAddress + "\n" +
				"주문 날짜 : " + orderDate + "\n" +
				"주문 시간 : " + orderTime + "\n" +
				"주문 가격 : " + orderPrice + "\n" +
				"메뉴 번호 : " + menuNum;
	}



	public String getOrderNum() {
		return orderNum;
	}



	public void setOrderNum(String orderNum) {
		this.orderNum = orderNum;
	}



	public String getOrderPhoneNum() {
		return orderPhoneNum;
	}



	public void setOrderPhoneNum(String orderPhoneNum) {
		this.orderPhoneNum = orderPhoneNum;
	}



	public String getOrderAddress() {
		return orderAddress;
	}



	public void setOrderAddress(String orderAddress) {
		this.orderAddress = orderAddress;
	}



	public String getOrderDate() {
		return orderDate;
	}



	public void setOrderDate(String orderDate) {
		this.orderDate = orderDate;
	}



	public String getOrderTime() {
		return orderTime;
	}



	public void setOrderTime(String orderTime) {
		this.orderTime = orderTime;
	}



	public String getOrderPrice() {
		return orderPrice;
	}



	public void setOrderPrice(String orderPrice) {
		this.orderPrice = orderPrice;
	}



	public String getMenuNum() {
		return menuNum;
	}



	public void setMenuNum(String menuNum) {
		this.menuNum = menuNum;
	}
	
	
}



OrderMain.java

package ch04_1;

public class OrderMain {

	public static void main(String[] args) {
		
		OrderInfo orderInfo = new OrderInfo();
		
		orderInfo.setOrderNum("202011020003");
		orderInfo.setOrderPhoneNum("01023450001");
		orderInfo.setOrderAddress("서울시 강남구 역삼동 111-333");
		orderInfo.setOrderDate("20201102");
		orderInfo.setOrderTime("130258");
		orderInfo.setOrderPrice("35000");
		orderInfo.setMenuNum("0003");
		
		System.out.println(orderInfo.showOrderInfo());

	}

}



결과

주문 접수 번호 : 202011020003
주문 핸드폰 번호 : 01023450001
주문 집 주소 : 서울시 강남구 역삼동 111-333
주문 날짜 : 20201102
주문 시간 : 130258
주문 가격 : 35000
메뉴 번호 : 0003

Leave a comment