고마구의 개발 블로그
240620 9주차 목요일 - JAVA 19 본문
public class PlayGame {
private Pet character=null;
System.out.println("1.피카츄 2.고양이");
String ch=sc.nextLine();
if(ch.equals("1")) {
character=new Pikachu();
}else if(ch.equals("2")) {
character=new Cat();
}
불러와서 이런식으로 사용됨
character.levelUp();
character.printInfo();
==================================
ArrayList<Pet> pArrs2=new ArrayList<Pet>();
pArrs2.add(new Pet());
pArrs2.add(new Cat());
pArrs2.add(new Dog());
//pArrs2는 pet,cat,dog재정의를 통해서 객체가 다르면 다른 메소드를 실행할 수 있게 해준다.
for(int i=0;i<pArrs2.size();i++) {
pArrs2.get(i).eat();
}
'KDT풀스택과정 공부' 카테고리의 다른 글
240624 10주차 월요일 - JSP 01 (0) | 2024.06.24 |
---|---|
240621 9주차 금요일 - JAVA 20 (0) | 2024.06.21 |
240619 9주차 수요일 - 자바스크립트 06 (0) | 2024.06.19 |
240618 9주차 화요일 - 자바스크립트 05 (0) | 2024.06.18 |
240617 9주차 월요일 - 자바스크립트 04 (0) | 2024.06.17 |