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

【宋红康学习日记8】面向对象特征之一--封装与隐藏

时间:2015-11-09 01:38:03      阅读:271      评论:0      收藏:0      [点我收藏+]

标签:

一 封装

  1 创建对象时,调用属性值时,不应该“对象.属性”,应该尽量将类中属性设置为隐私,通过“对象.方法”来调用属性,这就是封装性与隐藏性的思想。

  2 封装的思想:将类的属性私有化,提供方法(setter&getter方法)调用。

二 权限修饰符 public private protected  缺省(default)

 1  权限大小 public<protected<defaule<private

 2 class 只能由public default修饰

三 构造器

  1 作用:创建对象;给创建的对象属性赋值

  构造器构成重载

  2 类对象的属性赋值顺序:属性的默认初始化;显示初始化;通过构造器给属性初始化;通过“对象.方法”给属性赋值

四 this关键字

  1  可以修饰属性方法关键字;

  2 this可理解为当前正在创建的对象,即谁调用谁就是this;

  3 this(形参列表)可在构造器中使用表示调用其他重载的指定的构造器;但是this()要在首行;一个类中若有n个构造器,最多有n-1个this(形参);

 

【宋红康学习日记8】面向对象特征之一--封装与隐藏

标签:

原文地址:http://www.cnblogs.com/noaman/p/4948800.html

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