码迷,mamicode.com
首页 > 其他好文 > 详细

关于类的理解

时间:2017-02-07 23:52:51      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:bsp   使用   模板   数据隐藏   变量   概念   集合   提高   存储   

1.什么是类
  具有相同特征和和行为的对象集合,一种抽象的概念。类是构造对象的模板或蓝图。

  类有三大特性:封装、继承、多态。
  封装:
    将数据和行为组合到类中的过程,就被成为封装,有时也称数据隐藏。
    通过对象的方法与对象的数据进行交互。
    这样,只要方法不变,那么我们可以全面的改变存储数据的方式。
    提高了重用性和可靠性。
  继承:

  多态:

2.什么是对象
  通过类这一抽象概念,实例化(java 中通过构造器构造对象)就生成了对象。
  特性:行为,状态,标识
  对象和对象变量:
  对象变量:没有实际包含一个对象,仅仅引用了一个对象。
  通过 new 关键字,就会创建一个对象,然后返回新创建的对象的引用。

3.类之间的关系
  依赖,聚合,继承
  依赖:如果一个类的方法中使用了另一个类的对象,我们就说这个类依赖于另外一个类
  聚合:类 A 的对象包含类 B 的对象

4.类的行为(即方法)
  更改器方法:对实例域做出修改的方法。
  访问器方法:仅访问实例域而不进行修改的方法。

 

关于类的理解

标签:bsp   使用   模板   数据隐藏   变量   概念   集合   提高   存储   

原文地址:http://www.cnblogs.com/qxynotebook/p/6376244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!