테스트 클래스

public abstract class  AbstractorTest

{

String name;

int num;

//추상클래스는 일반메소드와 함께 존재하며, 추상메소드를 포함한다.

//추상메소드는 메소드명만 명시되고 실행문이 없는 메소드

//추상메소드는 상속받아 오버라이딩하여 사용한다.


//추상메소드

public abstract void numberCheck();

public abstract String inputStr();

public abstract void inputInt();


//메소드

public void output(){

System.out.println(name+" = "+num);

}

}

=====================================================================
메인 클래스
class  AbstractorMain extends AbstractorTest
{
//오버라이딩
public void numberCheck(){
name = "세종대왕";
System.out.println("name = "+name);
}
public String inputStr(){
return "aaaa";
}
public void inputInt(){}
public static void main(String[] args) 
{
AbstractorMain am = new AbstractorMain();
am.numberCheck();
}
}


'응용 SoftWare > JAVA' 카테고리의 다른 글

String 종류와 사용  (0) 2016.12.02
interface 클래스  (0) 2016.12.02
final  (0) 2016.12.01
static  (0) 2016.12.01
private  (0) 2016.12.01
Posted by Hyun CHO
,