abstract class Student
{
public abstract void study();
public void sleep()
{
System.out.println("躺着睡");
}
}
class BaseStudent extends Student
{
public void study()
{
System.out.println("Base Study");
}
}
class AdvStudent extends Student
{
public void study()
{
System.out.println("ADV Student");
}
public void sleep()
{
System.out.println("站着睡");
}
}
class DoSome
{
public static void method(Student s)
{
s.study();
s.sleep();
}
}
class DuotaiDemo
{
public static void main(String[] args)
{
DoSome d=new DoSome();
d.method(new BaseStudent());
}
}
{
public abstract void study();
public void sleep()
{
System.out.println("躺着睡");
}
}
class BaseStudent extends Student
{
public void study()
{
System.out.println("Base Study");
}
}
class AdvStudent extends Student
{
public void study()
{
System.out.println("ADV Student");
}
public void sleep()
{
System.out.println("站着睡");
}
}
class DoSome
{
public static void method(Student s)
{
s.study();
s.sleep();
}
}
class DuotaiDemo
{
public static void main(String[] args)
{
DoSome d=new DoSome();
d.method(new BaseStudent());
}
}