-
Java Study [2022-07-30] - 클래스와 객체 예제백엔드 2022. 7. 30. 21:48
📌 Java Study
🔸 2022-07-30 토요일
[클래스와 객체 예제]
1. 다음 객체에 대한 설명에 맞는 클래스를 만들고 값을 출력
- 나이가 40살, 이름이 Davis 라는 남자가 있습니다. 이 남자는 결혼을 했고, 자식이 셋 있습니다.
- 출력 결과
나이 : 40 이름 : Davis 결혼여부 : true 자녀 수 : 3
🔖 1번 예제 코드
- Person 클래스
package classpart; public class Person { int age; String name; Boolean isMarried; int numberOfChildren; }
- PersonTest 클래스(main 함수 포함)
package classpart; public class PersonTest { public static void main(String[] args) { Person person = new Person(); person.age = 40; person.name = "Davis"; person.isMarried = true; person.numberOfChildren = 3; System.out.println("나이 : " + person.age); System.out.println("이름 : " + person.name); System.out.println("결혼여부 : " + person.isMarried); System.out.println("자녀 수 : " + person.numberOfChildren); } }
- Eclipse Console 출력
2. 다음 객체에 대한 설명에 맞는 클래스를 만들고 값을 출력
- 쇼핑몰에 주문이 들어왔습니다. 주문 내용 결과를 출력하시오.
- 출력 결과
주문번호 : 2022073001 주문자 아이디 : abc123 주문 날짜 : 2022년 7월 30일 주문자 이름 : 허대훈 주문 상품 번호 : PD0327-12 배송 주소 : 경기도 용인시 처인구 포곡읍 에버랜드로 199
🔖 2번 예제 코드
- ShopOrder 클래스
package classpart; public class ShopOrder { int orderNumber; String orderId; String orderDate; String orderName; String orderGoodsNum; String orderAddress; }
- ShopOrderTest 클래스(main 함수 포함)
package classpart; public class ShopOrderTest { public static void main(String[] args) { ShopOrder shoporder = new ShopOrder(); shoporder.orderNumber = 2022073001; shoporder.orderId = "abc123"; shoporder.orderDate = "2022년 7월 30일"; shoporder.orderName = "허대훈"; shoporder.orderGoodsNum = "PD0327-12"; shoporder.orderAddress = "경기도 용인시 처인구 포곡읍 에버랜드로 199"; System.out.println("주문번호 : " + shoporder.orderNumber); System.out.println("주문자 아이디 : " + shoporder.orderId); System.out.println("주문 날짜 : " + shoporder.orderDate); System.out.println("주문자 이름 : " + shoporder.orderName); System.out.println("주문 상품 번호 : " + shoporder.orderGoodsNum); System.out.println("배송 주소 : " + shoporder.orderAddress); } }
- Eclipse Console 출력
'백엔드' 카테고리의 다른 글
Java Study [2022-08-01] - 객체지향프로그래밍(생성자, 참조 자료형) (0) 2022.08.02 Java Study [2022-07-31] - 자바 기초 보충(자바의 정석) (0) 2022.08.01 Java Study [2022-07-29] - 객체지향 프로그래밍과 클래스(객체, 메서드 등 용어 정리) (0) 2022.07.30 Java Study [2022-07-28] - Java 기초(연산자, 반복문 등) (0) 2022.07.29 Java Study [2022-07-27] - Java 기초 (0) 2022.07.29