第三章(不带new和Virtual).pptVIP

  • 2
  • 0
  • 约 105页
  • 2017-06-10 发布于四川
  • 举报
第三章 面向对象编程基础 主讲人:蔡菲 封 装 性 将类的某些数据和操作这些数据的代码隐藏起来,这就是封装 封装的好处: 可以隐藏类实现的细节 简化用户的使用 易于软件的更新、修订、维护。可以修改内部实现,但不影响用户的使用 3.2类 类和对象 类和对象是密切相关的,但并不相同。类包含了一组对象的特征和行为,是对象的框架。而对象是类的一个具体实例。例如:电话可以是一个类,而一部电话则是这个类的一个实例——对象。 对象是属于某个已知的类的,因此必须先定义类,然后才能定义对象。 对象 万物皆对象 世间万物皆为对象,狗、建筑、汽车……对象都具有状态和行为 对象都有类型 任何对象都是某个类的实例,是属于某个类的对象 阿土仔 ------〉人类 每个对象都利用别的对象来组建自己。 汽车 = 发动机 + 轮胎 + 方向盘 + 刹车 + …… 一只蛤蟆一张嘴,两只眼睛四条腿 换言之,你通过将已有的对象打成一个包,来创建新的对象。由此,你可以将程序的复杂性,隐藏在对象的简单性之下 类是对象的模板,它定义了一组对象的公共属性和行为(方法)。属性和方法共同称作类的成员 对象是类的实例,是具体的 对象必须使用 new 进行实例化才可以使用 new操作符用于一个类类型的实例即对象。 class A{}; A a=new A(); 表3.1 类修饰符 注意: 命名空间或编译单元内的类

文档评论(0)

1亿VIP精品文档

相关文档