컴퓨터공학 💻 도서관📚
Part2. 2-8 객체 구현 복습 본문
// Order 클래스
package ch08;
public class Order { // 클래스 이름은 대문자로 시작
public String orderNumber; // 객체의 특성인 멤버변수 선언
public String customerPhone; // 출력을 편하게 하기 위해 String 으로 입력받기
public String customerAddress;
public String orderDate;
public String orderTime;
public int price;
public String menuId;
public void showOrderDetail() { // 메서드 선언
System.out.println("주문 접수 번호: " + orderNumber);
System.out.println("주문 핸드폰 번호: " + customerPhone);
System.out.println("주문 집 주소: " + customerAddress);
System.out.println("주문 날짜: " + orderDate);
System.out.println("주문 시간: " + orderTime);
System.out.println("주문 가격: " + price);
System.out.println("메뉴 번호: " + menuId);
}
}
// OrderTest 클래스
package ch08;
public class OrderTest {
public static void main(String[] args) { // main 함수 선언
Order myOrder = new Order(); // 인스턴스 변수 선언해서 활용
// 인스턴스 : new 키워드를 사용하여 클래스를 메모리에 생성한 상태
myOrder.orderNumber = "202011020003"; // 각 멤버변수에 값 대입
myOrder.customerPhone = "01023450001";
myOrder.customerAddress = "서울시 강남구 역삼동 111-333";
myOrder.orderDate = "20201102";
myOrder.orderTime = "130258";
myOrder.price = 35000;
myOrder.menuId = "0003";
myOrder.showOrderDetail(); // 내가 선언한 함수 이름은 웬만하면 외워두기
}
}
우리가 웹페이지 같은 곳에서 구동하는 코드를 짜면 main 함수가 필요 없다
왜냐하면 웹 페이지, 앱, 핸드폰 등에서 한 요청이 서버로 전송되는데
그러면 서블릿이나 웹서버의 스레드가 구동이 되면서 그 객체를 쓰고 만들기 때문에
main 함수라는 것은 그쪽에는 없다. (뭔 소리인지는 자세히 모르겠다...)
'✅🌲강의 복습 노트 > 패캠 JavaSpring 강의,코드 복습' 카테고리의 다른 글
Part2. 2-10 접근 제어 지시자 (0) | 2024.12.25 |
---|---|
Part2. 2-9 참조 자료형 변수 (1) | 2024.12.17 |
Part2. 2-7 생성자 오버로딩 (with. 파인만 기법 + 문제출제) (0) | 2024.03.04 |
Part2. 2-6 생성자 (with. 파인만 기법 + 문제출제) (0) | 2024.02.28 |
Part2. 2-5 인스턴스 생성과 힙 메모리 (with. 파인만 기법 + 문제출제) (1) | 2024.02.27 |
Comments