自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 构造器、基类和构造器

基类的构造器总是在导出类的构造过程被调用,而且按照继承层次逐渐向上链接,以使每个基类的构造器都能得到调用。这样做是有意义的,是因为构造器具有一项特殊任务:检查对象是否被正确的构造。导出类只能访问他自己的成员,不能访问基类中的成员(基类成员通常是private类型)。 只有基类的构造器才具有恰当的知识和权限来对自己的元素进行初始化。因此,必须令所有的构造器都能得到调用,否则就不可能正确构造完整对象

2015-09-09 21:50:48 483

原创 初始化基类

导出类就像是一个与基类具有相同接口的新类,或许还会有有一些额外的方法和域。但继承并不只是复制基类的接口。当创建了一个导出类的对象时,该对象包含了一个基类的子对象。这个子对象与你用基类直接创建的对象是一样的。二者区别在于,后者来自于外部,而基类子对象被包装在导出类对象的内部。 当然,对基类子对象的正确初始化也是至关重要的,而且也仅有一种方法来保证这一点:在构造器中调用基类构造器来执行初始化,而基类

2015-09-09 18:05:51 961

原创 初始化引用

如果想初始化这些引用,可以在代码中的这些位置中进行: 1,在定义对象的地方,这意味着他们总是能够在构造器被调用之前被初始化; 2,在类的构造器中; 3,就在正要使用的这些对象之前,这种方式被成为惰性初始化。在生成对象不值得及不必每次都生成对象的情况下,这种方式可以减少额外的负担; 4,使用实例初始化。

2015-09-09 17:47:11 1026

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除