Java 클래스 객체 사용 연습하기
[조건]
> 클래스 내부에 생존 여부를 가지는 속성 포함
> 이름과 나이를 포함하는 속성 포함
> 이름 정보를 변경하는 기능 포함
> 이름 정보를 반환하는 기능 포함
> 생존여부를 반환하는 기능 포함
> Animal 클래스를 이용하는 테스트 클래스 작성
> Animal 클래스를 이용하여 나이가 3살, 이름이 "큰뿔소"이며 살아있는 객체를 생성
> 생성한 객체의 이름과 생존 여부 출력
> "큰뿔소" 객체의 이름을 "펭귄"으로 변경한 후 이름과 생존 여부 출력
Animal 클래스
{필드}
> live : boolean 타입
> age : int 타입
> name : String 타입
{메소드}
> setName(), getname(), getLive()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | class Animal { boolean live; int age; String name; void Animal(String name) { // 객체로 이름을 받아서 사용 this.name = name; this.age = 22; this.live = true; System.out.println(name); System.out.println(age); getLive(); System.out.println(); } void setName(String name) { this.name = name; } // 이름 정보 변경 String getName() { return name; } // 이름 정보 반환 void getLive() { if (live == true) { System.out.println("살았다"); } else System.out.println("죽었다"); } // 생존 여부 반환 } public class AnimalTest { public static void main(String[] args) { // TODO Auto-generated method stub Animal animal = new Animal(); animal.Animal("큰뿔소"); animal.Animal("펭귄"); } } |
[결과]
'2017 > JAVA' 카테고리의 다른 글
주사위 놀이(java.util.Random) (0) | 2017.07.04 |
---|---|
기말대비정리 (0) | 2017.06.01 |
INTRO (0) | 2017.03.04 |