3:用抽象类的形式把下面的内容代码化
具体事物:基本班学员,就业班学员
共性:姓名,学习,休假
/*
用抽象类的形式把下面的内容代码化
具体事物:基本班学员,就业班学员
共性:姓名,学习,休假
*/
class Test
{
public static void main(String[] args)
{
BasicStudent b = new BasicStudent();
b.name = "林青霞";
System.out.println("姓名:"+b.name);
b.holiday();b.study();
System.out.println("****************这是一条华丽的分割线*******************");
SuperStudent s = new SuperStudent();
s.name = "李凤姐";
System.out.println("姓名:"+s.name);
s.holiday();s.study();
}
}
abstract class Student //定义抽象类 学生
{
//定义变量与方法 :姓名 学习 休假
String name;
abstract void holiday();
abstract void study();
}
class BasicStudent extends Student //定义基础班学生继承学生
{
void holiday()
{
System.out.println("去玩真人CS");
}
void study()
{
System.out.println("学习JAVASE");
}
}
class SuperStudent extends Student //定义就业班学生继承学生
{
void holiday()
{
System.out.println("在宿舍玩CF");
}
void study()
{
System.out.println("学习JAVAEE");
}
} |