초록꼬마의 devlog
article thumbnail

2021.11.5(금)

주말 숙제로 추상클래스 연습

(실습 파일 위치: 09 Polymorphism > src > com > kh > hw > practice3)

<java />
package com.kh.practice3.model.vo; public abstract class Animal { private String name; private String kinds; protected Animal() { // super(); } protected Animal(String name, String kinds) { // super(); this.name = name; this.kinds = kinds; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getKinds() { return kinds; } public void setKinds(String kinds) { this.kinds = kinds; } @Override public String toString() { return "저의 이름은 " + name + "이고, 종류는 " + kinds + "입니다. "; } public abstract void speak(); // Abstract methods do not specify a body -> remove the method body }