목록JAVA/chapter17_abstract_class (2)
WON.dev
package org.joonzis.ex; abstract class Employee{// 추상 클래스 private String name; private String dept; public Employee(String name, String dept) { this.name = name; this.dept = dept; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDept() { return dept; } public void setDept(String dept) { this.dept = dept; } public void output() { S..
package org.joonzis.ex; abstract class Animal{// 추상 클래스 ( 일반 메소드, 추상 메소드를 모두 가질 수 있다) public void eat(String food) { System.out.println(food + " 먹는다"); } abstract public void move(); // 추상 메소드 } class Dog extends Animal{ @Override public void move() { System.out.println("강아지 산책한다."); } } public class Ex01_abstract { public static void main(String[] args) { // 추상 클래스는 new 할 수 없다.(객체 생성 불가) //Anim..