本帖最后由 冯云飞 于 2013-8-1 13:20 编辑
这个抽象类, 和不抽象的普通类。。。这两种写法都能正常运行?? 什么时候需要用抽象类??为什么要用抽象类?? 求解答 谢谢
/* abstract class chuanzhi
{
public abstract void study();
}
*/
class chuanzhi
{
public void study(){}
}
class jichu extends chuanzhi
{
public void study()
{
System.out.println("学习 基础");
}
}
class tigao extends chuanzhi
{
public void study()
{
System.out.println("学习 提高");
}
}
class chongci extends chuanzhi
{
public void study()
{
System.out.println("学习 冲刺");
}
}
class demo
{
public static void main(String[] args)
{
methoe(new jichu());
methoe(new tigao());
methoe(new chongci());
}
public static void methoe(chuanzhi i)
{
i.study();
}
}
|