서로 다른 클래스_final_Java
2021. 12. 16. 09:17ㆍksmart_Java/Java실습
728x90
권한이 "판매자"이면 상품을 등록하고 TotalPrint 클래스 내 상품출력 메서드를 호출해서 콘솔창에 출력
그렇지 않으면 "판매자 권한이 없어요.상품 등록 불가!"
AA02_2.java
package kr.or.ksmart.A;
public class AA02_2 {
public static void main(String[] args) {
}
}
BB02_2.java
package kr.or.ksmart.A;
public class BB02_2 {
public void levelCheck(User u) {
}
}
참고파일_
package kr.or.ksmart.A;
public class TotalPrint {
//static 으로 선언하지 않고 non-static(static없는) 메서드선언
//주문 출력 메서드 선언
public void oPrint(Order geto) {
System.out.println("--- 주문 내역 시작 --- ");
System.out.println("주문코드: " + geto.getOcode());
System.out.println("상품코드: " + geto.getPcode());
System.out.println("구매자id: " + geto.getUid());
System.out.println("주문수량: " + geto.getOcount());
System.out.println("주문단가: " + geto.getOprice());
System.out.println("결제금액: " + geto.getOtotal());
System.out.println("배송주소: " + geto.getOaddress());
System.out.println("--- 주문 내역 끝 --- ");
}
//상품 출력 메서드 선언
public void gPrint(Goods getg) {
System.out.println("--- 상품 출력 시작 ---");
System.out.println("상품코드: "+getg.getPcode());
System.out.println("판매자id: "+getg.getUid());
System.out.println("상품이름: "+getg.getPname());
System.out.println("정상가격: "+getg.getPjungsang());
System.out.println("할인가격: "+getg.getPhalin());
System.out.println("상품정보: "+getg.getPsangse());
System.out.println("--- 상품 출력 끝 ---");
}
//회원 출력 메서드 선언
// User getu = kr.or.ksmart.A.User@7852e922;
// User getu = User클래스통해 생성된 객체의 주소값;
public void uPrint(User getu) {
System.out.println("--- 회원내역 시작 ---");
System.out.println("회원아이디: "+getu.getUid());
System.out.println("회원비번: "+getu.getUpw());
System.out.println("회원연락처: "+getu.getUphone());
System.out.println("회원성별: "+getu.getUgender());
System.out.println("회원나이: "+getu.getUage());
System.out.println("회원권한: "+getu.getUlevel());
System.out.println("--- 회원내역 끝 ---");
}
}
728x90
'ksmart_Java > Java실습' 카테고리의 다른 글
서로 다른 클래스의 메서드 선언_java (0) | 2022.02.20 |
---|---|
배열실습_java (0) | 2022.02.20 |
서로다른 클래스_Java (0) | 2021.12.16 |
하나의 클래스 최종_Java (0) | 2021.12.14 |
리턴없는 -> 리턴있는 메서드 호출 (0) | 2021.12.14 |