继承
1、父类里面定义的类成员可以不用在子类中重复定义,节约了编程时间和代价
2、同一个父类的子类拥有相同的父类定义的类成员,因此外部代码调用他们的时候可以一视同仁。
3、子类可以修改和调整父类定义的类成员
weigh...
分类:
Web程序 时间:
2015-01-25 22:35:31
阅读次数:
196
类:
1、物以类聚,把具有相似特性的对象归类到一个类中
2、类定义了这些相似对象拥有的相同的属性和方法
3、类的对象称为类的一个实例
4、类的属性和方法统称为类成员
通过一个类实现
1、如何定义类
2、如何实例化类的对象
3、如何调用类的方法
<?php
//类的定义以关键词class开始,后面跟类的名称
class ceshi{
//定义属性
public $a="ce...
分类:
Web程序 时间:
2015-01-25 18:19:05
阅读次数:
171
成员内部类:相当于类的非静态成员,可以用权限修饰符来修饰,包括private、protected、public.1、定义成员内部类class Outter {//非静态内部类class Inner {//内部类成员int i = 12;}//外部类的普通成员int j = 0;}2、外部类之内创建成...
分类:
编程语言 时间:
2015-01-23 18:00:11
阅读次数:
197
封装和继承是为了实现代码的重用,而多态是为了实现接口的重用。sizeof(class)对类sizeof是求类成员对其之后加虚函数表头之和若是继承类虚函数只做一张表 也就是只有一个表头操作符重载代码示例#includeusing namespace std;class Point { private....
分类:
编程语言 时间:
2015-01-23 10:55:04
阅读次数:
314
(1) 访问基类成员通过base 关键字访问基类的成员: 调用基类上已被其他方法重写的方法。 指定创建派生类实例时应调用的基类构造函数。 基类访问只能在构造函数、实例方法或实例属性访问器中进行。 从静态方法中使用 base 关键字是错误的。示例:下面程序中基类 Person 和派生类...
private:私有控制符。这类成员只能被本类中的成员函数和类的友元函数访问。protected:受保护控制符。这类成员可以被本类中的成员函数和类的友元函数访问,也可以被派生类的成员函数和类的友元函数访问。public:共有控制符。这类成员可以被本类中的成员函数和类的友元函数访问,也可以被类作用域内...
分类:
编程语言 时间:
2015-01-19 22:35:52
阅读次数:
294
创建C++的类主要有两个文件:.cpp和.h结尾的两个文件。 .h结尾的是头文件,对外公开的接口。c.pp是具体的实现。也就是说变量和函数的声明或者类的声明都写在.h头文件中。
?用class定义类
成员默认为私有
?类中成员的作用域
private
protected
public
以下是简单...
分类:
编程语言 时间:
2015-01-19 21:09:38
阅读次数:
206
/*extends,sealed,override,new,virtual,abstract,base * 继承,密闭类,重写(覆盖),隐藏(hide),虚(可替换),抽象,调用父类成员 * 重点:多态性(多种形态polymorphism):相同签名的成员在不同的类中有不同的实现,就被成为多态性,....
void testfunc(void *param){ printf("\n\tcall global function %s\n", param);}void *GetClassFuncAddr(...){ DWORD address; __asm { lea eax,address mov .....
分类:
编程语言 时间:
2015-01-18 16:57:13
阅读次数:
166
本章将介绍函数的定义和声明。然后具体分析三类特殊的函数:内联(inline)函数、类成员函数和重载函数。7.1. 函数的定义 函数由函数名以及一组操作数类型唯一地表示。函数的操作数,也即形参,在一对圆括号中声明,形参与形参之间以逗号分隔。函数执行的运算在一个称为函数体的块语句中定义。每一个函数...
分类:
编程语言 时间:
2015-01-18 11:38:25
阅读次数:
328