본문 바로가기
728x90

혼자서 개발새발55

JAVA) 객체배열/참조변수 형변환/매개변수의 다형성 이용해 결과값을 만들어보자! 객체배열/참조변수의 형변환/매개변수의 다형성 을 이용해 풀 것 --------조건------- 조상클래스 Product 자손 클래스 Tv / Computer / Audio 클래스 Buyer (고객)을 이용해 Tv, Computer, Audio를 구입하고, 물품의 총 금액과 어떤 제품을 샀는지 출력하세요 결과값 : Tv 를 구입하셨습니다 Computer 를 구입하셨습니다 Audio 를 구입하셨습니다 구입하신 물품의 총 금액은 350만원 입니다 구입하신 제품은 Tv, Computer, Audio 입니다 Product 클래스 public class Product { //조상 protected int price; //가격 public Product() {} public void pay() { } } Tv,Com.. 2022. 10. 7.
JAVA) 상속+추상클래스+다형성으로 다마고치를 만들어보자! 어제 상속만으로 다마고치를 만들었는데 오늘은 상속+추상클래스+다형성(조상 참조변수로 자식 인스턴스 불러와서 조종 가능)으로 코드를 좀 더 예쁘게(?) 만들어보았다 조상 클래스(추상 클래스) public abstract class MonVO { // 부모가 될 추상 클래스(설계도) // 자식들에게 공통적으로 들어가야할 값을 부여한다 protected String mon; //몬스터 이름 protected int level; //레벨 protected int ex; //경험치 protected int energy; //에너지 public abstract void eat(); //먹기 public abstract void play(); //놀기 public abstract void levelUp(); //레벨.. 2022. 10. 6.
JAVA) 상속을 이용해 다마고치 만들기! 선생님이 상속을 배우면 다마고치를 만들어볼거라고 해서 자습 시간에 혼자 예습한 상속을 이용해 한번 만들어보았다 ㅋㅋㅋ 아참! 이번엔 인텔리제이 툴을 이용해보았다ㅎㅎ 조상 클래스 import java.util.Scanner; public class MonsterVO { private int level; //레벨 private int ex; //경험치 private String mon; public String getMon() { return mon; } public void setMon(String mon) { this.mon = mon; } Scanner sc = new Scanner(System.in); public int getLevel() { return level; } public void set.. 2022. 10. 5.
JAVA) 객체 배열(ArrayList XXX)을 이용하여 등록,출력,검색,수정 객체 배열만을 이용하여 등록, 출력, 검색, 수정이 가능하게 해보자!!! ArrayList XXXXXXXX 아님 XXXXXXX 먼저 DTO(VO) 입력창 package vo; public class address { private String name; private String tel; private String address; public address() { super(); } public address(String name, String tel, String address) { super(); this.name = name; this.tel = tel; this.address = address; } public String getName() { return name; } public void se.. 2022. 10. 5.
JAVA) 간단한 회원가입 페이지를 만들어보자! 배운 ArrayList를 토대로 회원가입 페이지를 만들었다ㅠㅠ 객체타입을 list에 넣는 것이 좀 어려웠는데 그래도 해냈습니다!! 회원 정보 클래스 package studentArray; public class Member { //private이라 바로 접근이 안 되어, 입력 출력 해주는 메소드 따로 작성 private String name; private String pw; private String tel; private String addr; Member() {} Member(String name, String pw, String tel, String addr) { //회원가입이 완료 될 때 사용 this.name = name; this.pw = pw; this.tel = tel; this.addr.. 2022. 10. 4.
int a 값에 메소드 return값을 담는다면? 다른 사람이 짠 코드 끙끙거리면서 분석하다가 위대한 발견을 한 거 같아서 개발자 친구한테 신나서 말했더니 "코린이ㅋㅋㅋㅋㅋㅋ함수공부 다시하셈ㅋㅋㅋㅋㅋ" 소리 들었다 ㅡ.ㅡ 그래도 정리하려고 써본다 ㅋㅋ public int real() { System.out.println("사랑해요"); return 111; } public void good() { System.out.println("아니"); int a = real(); System.out.println(a); } good() 을 불러오면 콘솔 창에는 어떻게 출력될까? 나는 당연히 아니 111 이렇게 출력될 줄 알았다 하지만 아니 사랑해요 111 이렇게 출력되는 것이었다!!!!!!ㅡ.ㅡ 이게 왜 이렇게 출력되지?하고 담배를 몇개나 태웠는지 모른다 ㅋㅋㅋ.. 2022. 10. 1.
728x90