黑马程序员技术交流社区
标题:
多态 同时操作多对象同时运行
[打印本页]
作者:
信仰年轻
时间:
2015-9-17 16:32
标题:
多态 同时操作多对象同时运行
package 主要内容;
/**
基础班学生:
学习,睡觉
高级版学生:
学习,睡觉
可以将这两类事物进行抽取
可以统一操作很多对象同时进行
*/
abstract class Student
{
public abstract void study();
public void sleep()
{
System.out.println("躺着睡");
}
}
class BaseStudent extends Student
{
public void study()
{
System.out.println("Base 学习");
}
public void sleep()
{
System.out.println("坐着睡");
}
}
class AdvStudent extends Student
{
public void study()
{
System.out.println("Adv 学习");
}
}
class Dostudent//工具类
{
public void dosome(Student s)
{
s.study();
s.sleep();
}
}
public class 多态的应用
{
public static void main(String[] args)
{
//BaseStudent b=new BaseStudent();
//b.study();
//b.sleep();
//AdvStudent a=new AdvStudent();
//a.study();
//a.sleep();
Dostudent s=new Dostudent();
s.dosome(new BaseStudent());
s.dosome(new AdvStudent());
}
}
作者:
赵存金
时间:
2015-9-17 18:11
还没学到多态。但是貌似看懂了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2