자바 #java #추상클래스 #abstract-class #추상메소드 #abstract-method1 자바 - 추상 클래스 추상클래스(abstract class)란? 추상클래스는 추상메소드를 선언할 수 있는 클래스를 의미한다. 또한 일반적인 클래스와 다르게 상속받는 클래스(자식 클래스)없이 그 자체로 인스턴스를 생성할 수 없다. 추상메소드는 설계만 되어 있고 (메소드의 기본구조인 return type, 메소드 이름, parameter를 선언함), 구현체가 없는 메소드 (중괄호 안의 블럭은 선언하지 않으며, 자식 클래스에서 모두 구현함) 이다. 예제코드 abstract class Bird { private int x, y, z; void fly(int x, int y, int z) { printLocation(); System.out.println("move"); this.x = x; this.y = y; if (flyable.. 2023. 2. 20. 이전 1 다음