테스트 클래스
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 |