package Day21;
abstract class Demo
{
private int num=5;//私有成员并赋初值
public void setNum(int num)//对外提供的设置私有成员的方法
{
this.num=num;
}
public int getNum()//对外提供的获取私有成员的方法
{
return num;
}
public abstract void show();//抽象方法
}
class Test4 extends Demo//继承抽象类
{
public static void main(String[] args)
{
new Test4().show();
}
public void show()//实现抽象方法,并调用抽象类私有方法......其实写那么多...与正常继承没有区别...
{
Test4 t=new Test4();
t.setNum(4);
System.out.println(t.getNum());
}
} |