-
Power JAVA 9장 ) 생성자와 접근 제어 - Programming_1IT/솔루션) Power Java 2019. 5. 12. 17:41
<2016. 10. 3. 18:59>
Power JAVA 9장 ) 생성자와 접근 제어 - Programming_1
/* * 강아지를 나타내는 Dog 이라는 이름의 클래스를 설계한다. Dog 클래스는 다음과 같은 필드를 가져야 한다. * - name : 강아지의 이름 . 전용멤버 * - breed : 강아지의 종류, 예를 들면 "요크셔테리어" . 공용멤버 * - age : 강아지의 나이 . 전용멤버 * * Dog 클래스는 다음과 같은 생성자와 메소드를 가져야 한다. 초기화되지 않은 필드를 null이나 0으로 초기화하라. * - Dog(String name, int age) : 강아지의 이름가 나이를 초기화 * - Dog(String name, String breed, int age) 강아지의 이름, 종류, 나이를 초기화 */ class Dog { private String name; public String breed; private int age; Dog(String name, int age) { this.name = name; breed = null; this.age = age; } Dog(String name, String breed, int age) { this.name = name; this.breed = breed; this.age = age; } void print() { System.out.printf("%s, %s, %d",name,breed,age); } } public class Programming_1 { public static void main(String[] args) { Dog d1 = new Dog("dog1", 3); d1.print(); System.out.println(); Dog d2 = new Dog("dog2", "auk",1); d2.print(); } }
'IT > 솔루션) Power Java' 카테고리의 다른 글
Power JAVA 9장 ) 생성자와 접근 제어 - Programming_3 (0) 2019.05.12 Power JAVA 9장 ) 생성자와 접근 제어 - Programming_2 (0) 2019.05.12 Power JAVA 9장 ) 생성자와 접근 제어 - LAB (0) 2019.04.23 Power JAVA 8장 ) 필드와 메소드 - Programming_7 (0) 2019.04.23 Power JAVA 8장 ) 필드와 메소드 - Programming_4 (0) 2019.04.23