ch2-ja曾va核心思想:面向对象.pptVIP

  • 3
  • 0
  • 约1.15万字
  • 约 60页
  • 2019-01-01 发布于福建
  • 举报
ch2-ja曾va核心思想:面向对象

第二章 Java核心思想:面向对象 本章任务 1、理解类和对象的概念和异同,自定义类; 2、理解超类和子类,理解继承和软件可重用性,通过继承现有的类来创建新类; 3、理解多态性以及利用多态性来实现软件可扩展性和可维护性; 4、理解抽象类和具体类的异同; 5、了解访问控制。 2.2 基础知识 2.2.1 面向对象思想 1、数据封装:封装(encapsulation)是把类的数据、变量、操作和方法封装在类体中,使之与外界分隔开。 2、继承(extends):新的类继承原有类的基本特性。 3、多态性(polymophism):一个名称有多种功能,或者相同的接口有多种实现方法。多态性的实现:通过方法的重载(overloading)、复盖(overriding)和接口来实现。 面向对象思想(2) 4、方法的重载:多个方法具有相同的名称,但各个方法的参数表不同,即参数的类型和参数的数量不同。 5、复盖:子类中的方法复盖父类中同名的方法。 6、接口:特殊的类,只有方法的原型,方法的实现在其子类中具体定义。 2.2.2 类和对象 对象表示现实世界中某个具体的事物。 抽象是从特定的实例中抽取共同的性质以形成一般化概念的过程。 对象具有两方面的含义: 在现实世界中: 是客观世界中的一个实体 在计算机世界中: 是一个可标识的存储区域 类和对象 (2) 类是具有共同属性和行为的对象的抽象。 类可以定义

文档评论(0)

1亿VIP精品文档

相关文档