黑马程序员技术交流社区

标题: 通过继承进行设计 [打印本页]

作者: Hi,2015    时间: 2015-8-29 09:12
标题: 通过继承进行设计
interface Actor {   void act(); }  class HappyActor implements Actor {   public void act() {      System.out.println("HappyActor");    } }  class SadActor implements Actor {   public void act() {      System.out.println("SadActor");   } }  class Stage {   Actor a = new HappyActor();   void change() { a = new SadActor(); }   void go() { a.act(); } }  public class Transmogrify {   public static void main(String[] args) {     Stage s = new Stage();     s.go(); // Prints "HappyActor"     s.change();     s.go(); // Prints "SadActor"   } }




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2