前一小节《容器与继承》http://blog.csdn.net/thefutureisour/article/details/7744790提到过:对于容器,假设定义为基类类型,那么则不能通过容器訪问派生类新增的成员;假设定义为派生类类型,一般不能用它承载基类的对象,即使利用类型转化强行承载,则基类...
分类:
其他好文 时间:
2014-09-25 00:37:27
阅读次数:
238
在一个典型的MVC结构 中,Model部分负责保存目标数据,View部分主要负责实现数据的界面以及将数据显示出来,二者在Controller的操作下协同工作。在iOS应用中,View的实现主要由UIView及其派生类实现,主要由UILabel、UIImageView等等类来显示不同的信息。这里展示一...
分类:
移动开发 时间:
2014-09-24 16:31:27
阅读次数:
303
在一个典型的MVC结构中,Model部分负责保存目标数据,View部分主要负责实现数据的界面以及将数据显示出来,二者在Controller的操作下协同工作。在iOS应用中,View的实现主要由UIView及其派生类实现,主要由UILabel、UIImageView等等类来显示不同的信息。
这里展示一个demo来说明个人对UIView同数据交互的一种观点,个人意见仅供参考,欢迎讨论。
1、首先建...
分类:
移动开发 时间:
2014-09-24 01:59:15
阅读次数:
236
??
【项目3】设计一个抽象类CSolid,含有两个求表面积及体积的纯虚函数。设计个派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义基类的指针p(CSolid *p;),利用p指针,输出正方体、球体及圆柱体对象的表面积及体积
程序代码
#include
using namespace std;
class Shape//...
分类:
其他好文 时间:
2014-09-23 01:20:43
阅读次数:
395
写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函数,求出定义的几个几何体的面积和
程序代码
#include
using namespace std;
class CSolid//立方体类
{
public:
//计算立方体的表面积
virtual d...
分类:
其他好文 时间:
2014-09-23 00:31:16
阅读次数:
370
面向对象编程其中肯定少不了类的继承机制,而类的继承又分为三种类型:公有继承(public)、私有继承(private)和保护继承(protected),不同的继承机制使派生类对基类成员有不同的访问权限,而派生类的类成员和对象成员对基类又有不同的访问权限。
在开始介绍派生类的访问机制之前,我们先来了解一下类的成员和对象的成员。
类的成员...
分类:
编程语言 时间:
2014-09-20 22:57:09
阅读次数:
638
继承时,派生类包含基类除构造函数和析构函数之外的所有成员,构造函数和析构函数不能被继承;覆盖:派生类中定义一个与基类数据成员或成员函数同名的成员,则替换基类的成员。覆盖不是成员的重载,只是掩盖了从基类继承得到的同名成员,作用域声明后,仍可引用基类成员。可在派生类成员函数中引用基类成员,进行扩展。1....
分类:
编程语言 时间:
2014-09-19 18:54:45
阅读次数:
160
public 同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。 private 只有同一类或结构中的代码可以访问该类型或成员。 protected 只有同一类或结构或者此类的派生类中的代码才可以访问的类型或成员。 internal 同一程序集中的任何代码都可以访问该类型或...
分类:
其他好文 时间:
2014-09-17 21:44:42
阅读次数:
270
继承
多继承:字面上了解,即子类可以继承多个父类;
继承分类:公有继承、保护继承、私有继承。
公有继承(public)
基类的公有成员和保护成员可以作为其派生类的公有成员和保护成员
派生类的成员函数可以访问基类中的公有成员和保护成员,无法访问基类中的私有成员
派生类的对象可以访问基类的公有成员
私有继承(private)
基类的公有成员和保...
分类:
编程语言 时间:
2014-09-17 18:45:02
阅读次数:
218
以前JAVA看的少,最近做项目,对@Override的调用顺序有点疑惑,故查了一些资料。既然查资料了,那就把能看到的知识点整理一下,以供日后学习。关于重写当一个子类继承一父类,而子类中的方法与父类中的方法的名称,参数个数、类型都完全一致时,就称子类中的这个方法重写了父类中的方法。通常,派生类继承基类...
分类:
编程语言 时间:
2014-09-17 14:58:32
阅读次数:
344