date0407/DuotaiDemo3.java
来源:互联网 发布:玄空风水软件 编辑:程序博客网 时间:2024/06/16 05:57
/*基础班学生:学习(不确定),睡觉(坐着睡)。高级班学生:学习(不确定),睡觉(躺着睡)。冲刺班学生:学习(不确定),睡觉(躺着睡)。可以将这三类事物进行抽取。分析:1、都学习,但学习内容不确定,就在父类中定义成抽象的。2、都睡觉,睡觉多数(2:1)是躺着睡,那么在父类中的函数就定义出函数主体,内容为躺着睡,子类直接去继承,少数要坐着睡,那就让它去重写成坐着睡。*/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");}public void sleep(){System.out.println("坐着睡");}}class AdvStudent extends Student{public void study(){System.out.println("adv study");}}class ChongciStudent extends Student{public void study(){System.out.println("chongci study");}}class StudentDo{public static void DoSomething(Student s){s.study();s.sleep();}}class DuotaiDemo3 {public static void main(String[] args) {/*BaseStudent st = new BaseStudent();st.study();st.sleep();AdvStudent at = new AdvStudent();at.study();at.sleep();ChongciStudent ct = new ChongciStudent();ct.study();ct.sleep();*/StudentDo sd = new StudentDo();//类创建对象,对象调用函数。sd.DoSomething(new BaseStudent());sd.DoSomething(new AdvStudent());sd.DoSomething(new ChongciStudent());}}
0 0
- date0407/DuotaiDemo3.java
- date0407/ObjectEquals.java
- date0407/DuotaiMember.java
- date0407/DuotaiInterface.java
- date0407/DuotaiDemo.java
- date0407/DuotaiDemo2.java
- date0407/DuotaiDAO.java
- 多态特点学习笔记DuoTaiDemo3.java
- 151220DuoTaiDemo3
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- date0407/DuotaiInterface.java
- 3.11 Visitor(访问者) -- 对象行为型模式
- Winform控件之文本类控件
- 解决ssh连接一段时间后光标无响应问题
- date0407/DuotaiDemo.java
- date0407/DuotaiDemo3.java
- block需要注意的细节
- date0407/DuotaiDemo2.java
- android 控制listview 的滑动速度
- date0407/DuotaiDAO.java
- ps快捷键
- date0408/AnonymityInnerClass.java
- 关于JVM常用的GC算法
- date0408/AnonymityInnerClassTest.java