------- android培训、java培训、期待与您交流! ----------多态:定义:某一事物的多种存在形态。比如说:动物,它有多种存在形态,猫、狗、猪都是动物的具体存在形态,动物是它们的父类,比如猫是动物的一种,同时可以说动物的一种是猫。父类型引用指向了子类对象。1、多态的体现 父类的...
分类:
其他好文 时间:
2014-08-11 09:53:11
阅读次数:
160
一、C++类的访问控制有三类:public,protected和private。
类访问控制符
类成员可被哪些对象访问
public
1、类的成员函数。2、类对象。3、友元。4、子类成员函数
protected
1、类的成员函数。2、友元。3、子类成员函数
private
1、类的成员函数。2、友元
二、C++类...
分类:
编程语言 时间:
2014-08-09 18:50:58
阅读次数:
196
多态是面向对象的三大特性中除封装和继承之外的另一重要特性。它展现了动态绑定的功能,也称为“同名异式”。多态的功能可让软件在开发和维护时,达到充分的延伸性。事实上,多态最直接的定义是让具有继承关系的不同类对象,可以对相同名称的成员函数调用,产生不同反应效果。所谓多态性就是指一段程序能够处理多种类型对象...
分类:
Web程序 时间:
2014-08-09 18:28:08
阅读次数:
227
拷贝构造函数能够使类具有自行赋值本类对象的能力,即可生成一个对象的副本,它只以本类对象的引用作为其唯一的形参,该函数的定义形式如下:class 类名{ public: 类名(形参);//(构造函数) 类名(类名 &对象名);//(拷贝构造函数) ..................
分类:
编程语言 时间:
2014-08-08 17:47:56
阅读次数:
258
以下实现没有考虑线程安全的问题。智能指针:它的一种通用实现方法是采用引用计数的方法。智能指针将一个计数器与类指向的对象相关联,引用计数跟踪共有多少个类对象共享同一指针。 每次创建类的新对象时,初始化指针并将引用计数置为1;当对象作为另一对象的副本而创建时,拷贝构造函数拷贝指针并增加与之相应的引用计....
分类:
其他好文 时间:
2014-08-08 17:31:36
阅读次数:
262
/*******************拷贝构造函数和赋值运算符重载有以下两个不同之处***************************/1.拷贝构造函数生成新的类对象,而赋值运算符不能。2.由于拷贝构造函数是直接构造一个新的类对象,所以在初始化这个对象之前不用检验源对象是否和新对象相同,而复制...
分类:
其他好文 时间:
2014-08-08 04:16:55
阅读次数:
376
C++容器类对象作为函数参数,怎样进行传递?值传递+指针传递+引用...
分类:
编程语言 时间:
2014-08-07 19:03:30
阅读次数:
249
本文是学习网络上的文章时的总结,感谢大家无私的分享。
1、与每个Java语言中的元素一样,线程是对象。在Java中,我们有两种方式创建线程:
a、通过直接继承thread类,然后覆盖run方法。
b、构建一个实现Runnable接口的类,然后创建一个thread类对象并传递Runnable对象作为构造参数
代码如下
package chapter;
/**
*
* Descr...
分类:
编程语言 时间:
2014-08-07 15:46:50
阅读次数:
342
1.构造函数不会被继承到子类。2.子类的构造函数中的第一行(除注释外)必须是父类对象(super)的构造函数。如果没有显示指定,则有两种情况:1)如果父类有默认构造器(不带参数的构造器才是默认构造器),则会隐式地调用它(super()),此时不会出错;2)如果父类没有默认构造器,则会出错。class...
分类:
编程语言 时间:
2014-08-06 21:55:12
阅读次数:
256
1..Spring.net IOC 解决的是在企业应用中将类,对象和服务组成应用程序的问题。2..企业应用程序中,每个物理层划分为若干个功能层,不同层之间需要相互协作。 不论应用程序如何构建,最终都会表现为一系列相互协作的完整应用程序。so,应用程序间对象具有相互依赖性。3..控制反转:当一个角色....
分类:
编程语言 时间:
2014-08-06 21:49:22
阅读次数:
191