back-end dev/Java
[KH정보교육원] 19일차_추상클래스
초록꼬마
2021. 11. 9. 23:13
2021.11.5(금)
주말 숙제로 추상클래스 연습
(실습 파일 위치: 09 Polymorphism > src > com > kh > hw > practice3)
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
}