package com.abs;//추상클래스 기본

abstract class A{//추상 클래스 (미완성된 클래스)
				 //추상 클래스는 일반 클래스에 구현되어 사용(부모 역할)
	private int x;
	public void setX(int x){
		this.x = x;
	}
	
	//추상메소드
	public abstract void aaa();
	
}

class B extends A{
	//A클래스의 추상메소드 -> 일반 메소드로 구현함
	//재정의 문법을 적용
	public void aaa(){
		System.out.println("aaa() 메소드");
	}
}

public class Exten01 {
	public static void main(String[] args){
		/*추상 클래스는 객체 생성 불가
		A ap = new A();*/
		B bp = new B();
	}
}


'Java > Abstract Class' 카테고리의 다른 글

예비  (0) 2012.04.11
추상 메소드  (0) 2012.04.11
추상 클래스 예제  (0) 2012.04.11

+ Recent posts