본문 바로가기
반응형
SMALL

실습예제3

간단한 RPG 캐릭터 설계 목표Character라는 부모 클래스 만들기Warrior, Wizard 등 자식 클래스에서 상속공격, 이동, 특수 스킬 등의 메서드를 구현1. 부모 클래스 Characterpublic class Character { String name; int hp; public Character(String name, int hp) { this.name = name; this.hp = hp; } public void move() { System.out.println(name + "이(가) 이동합니다."); } public void attack() { System.out.println(name + "이(가) 기본 공격을 합니다!").. 2025. 4. 13.
학생 정보 관리 시스템 목표Student 클래스를 만들어 학생 정보(이름, 학번, 점수 등) 저장ArrayList로 여러 학생 저장메뉴를 통해 학생 정보 추가 / 전체 출력 / 검색 / 종료 기능 구현1. Student 클래스public class Student { String name; String studentId; int score; public Student(String name, String studentId, int score) { this.name = name; this.studentId = studentId; this.score = score; } public void printInfo() { System.out.println("이.. 2025. 4. 13.
강아지/고양이 클래스 만들기 목표Animal이라는 부모 클래스를 만들고Dog, Cat 클래스가 이를 상속각각 고유한 sound() 메서드를 오버라이딩해서 소리를 다르게 출력1. Animal 부모 클래스public class Animal { String name; public Animal(String name) { this.name = name; } void sound() { System.out.println("동물이 소리를 냅니다."); } void eat() { System.out.println(name + "가 밥을 먹습니다."); }}2. Dog 클래스 – Animal 상속public class Dog extends Animal { public D.. 2025. 4. 13.
LIST