《java程序设计-晓红》第1章 概述.pptVIP

  • 34
  • 0
  • 约6.08千字
  • 约 28页
  • 2018-12-02 发布于浙江
  • 举报
《java程序设计-晓红》第1章 概述

1.2 面向对象基本概念 * 1.2.1 对象与类 1.对象 世界是由各种各样的对象(Object)组成的,客观世界中任何一个事物均可以看成是对象。世界上既存在着许多类型相同的对象,也存在着许多类型不相同的对象。例如,一辆自行车和一辆汽车是类型不同的两个对象,而张三的自行车和李四的自行车可以看成是类型相同的两个对象。 对象是有状态(数据)和行为(功能)等内容的。例如:要说明一个学生,需要提供姓名、学号、出生日期、专业、兴趣爱好等,这些用于描述对象的数据元素称为对象属性。而学生的行为会包括注册、选课、考试等,这些表示对象可能产生的操作称为对象的行为(或操作、方法)。 1.2 面向对象基本概念 * 2.类 类(class)是同一类型对象的抽象,对象是类的实例化。类定义了每个属于该类的对象的数据结构(即类的属性或成员变量)以及由这些对象执行的操作或方法(即类的成员方法或操作)。例如,构建一个Person类,其包含的成员变量和成员方法可用图1-2来描述: 与现实世界类似,类中定义的成员变量和成员方法是有不同访问权限的;另一方面,类之间存在一些关系(如继承关系)。 图1-2 Person类图 1.2 面向对象基本概念 * 1.2.2 面向对象的三个特性 1.封装 面向对象编程的核心思想之一就是将数据和对数据的操作封装在一起

文档评论(0)

1亿VIP精品文档

相关文档