본문 바로가기

Java

추상 클래스

// 추상클래스
// 추상메서드가 반드시 포함 안되도 가능 : abstract
// 상속 원칙
// 메서드 오버라이딩 원칙
abstract class AbstractEx{
 public int a;

 public void methodA(){
  System.out.println("methodA()");
 }
 // 추상 메서드
 //public abstract void methodB();
   //}
}
abstract class AllEx extends AbstractEx{
 }

class ChildAllEx extends AllEx{
 public void methodB(){
  System.out.println("methodB()");
 }
}


public class ExamEx03{
 public static void main(String[] args){
  //AbstractEx a = new AbstractEx(); //상속이 되지 않으면 오류
  ChildAllEx a = new ChildAllEx();
  
  a.methodB();
 }
}

'Java' 카테고리의 다른 글

상속, 다형성  (0) 2013.03.20
interface  (0) 2013.03.15
상속 실습  (0) 2013.03.15
Varargs 사용하기  (0) 2013.03.15
다른 폴더의 패키지 import  (0) 2013.03.15