java面向对象(抽象类2):案例分享
时间:2014-04-25 22:53 来源: 我爱IT技术网 作者:山风
向对象(抽象类2)
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//抽象类(父类)
abstract class Student
{
abstract void study(); //抽象方法,主体不确定,由子类复写。
//abstract void study1();
void sleep() //一般方法,直接调用
{
System.out.println("sleep");
}
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//冲刺班(子类)
class ChongCiStudent extends Student
{
void study()
{
System.out.println("chongci study");
}
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//基础班(子类)
class BaseStudent extends Student
{
void study()
{
System.out.println("base study");
}
//void study1(){}
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//高级班(子类)
class AdvStudent extends Student
{
void study()
{
System.out.println("adv study");
}
//void study1(){}
}
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//主函数
class Test
{
public static void main(String[] args)
{
//new Student(); //错误: Student是抽象的; 无法实例化
new BaseStudent().study();
}
}
本文来源 我爱IT技术网 http://www.52ij.com/jishu/5616.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
