第04章 Java语言面向对象高级程序设计 【目的要求】 1.掌握面向对象高级程序设计:主要包括消息通信、访问控制、封装、继承、多态性、抽象类、抽象方法、接口、内部类、匿名类等。 2.掌握Java修饰符:this、super、final、abstract、static等。 3.了解Java设计模式:模式的概念,模式的种类,Decorator、Fa?ade、FactoryMethod和Proxy等设计模式,设计模式在接口中的应用。 【重点难点】 教学重点 访问控制、继承、多态性、抽象类、抽象方法、接口。 教学难点 内部类、匿名类。 教学课时 理论4学时+课内上机2学时+课外上机2学时 教学方法 采用多媒体课件+启发式+任务驱动法相结合教学 作 业 P195:一T(不抄题);二T13,4,5,7,9;三,四,五,六T(不抄题); 七T 1,2,3,5,6. 第04章 Java语言面向对象高级程序设计 4.1 消息通信(Communication With Messages) 4.1.1 消息的类型 1.公有消息与私有消息 公有消息指由外界对象直接发送给某对象的消息; 私有消息指对象自己发送给本身的消息,私有消息对外不开放,外界也不必了解它。 外界对象只能向某对象发送公有消息,而不能发送私有消息,私有消息则由对象自身发送。 4.1.1 消息的类型
原创力文档

文档评论(0)