1. 函数的复写(override)2. 使用super调用父类的成员函数1. 函数的复写
修改父类中成员函数, 就叫复写2. 使用super调用父类的成员函数 this()就可调用本类的构造函数, this.函数名 即可调用本类的成员函数
super()可调用父类的构造函数, super.函数名 ...
分类:
其他好文 时间:
2014-05-27 01:14:31
阅读次数:
289
类的定义class
Date//用class定义一个类{public://公有成员:内部和外部都可以访问 void SetDate(int y,int m, int d); int
IsLeapYear();//成员函数 void Print();private://私有成员:内部...
分类:
其他好文 时间:
2014-05-27 01:06:01
阅读次数:
280
字体 成员函数 1、CFont( );
构造一个CFont对象。此对象在使用之前应该先使用CreateFont、CreateFontIndirect、CreatePointFont或CreatePointFontIndirect初始化。
2、 BOOL CreateFont( int nHeight...
分类:
其他好文 时间:
2014-05-23 22:01:02
阅读次数:
567
空的类是会占用内存空间的,而且大小是1,原因是C++要求每个实例在内存中都有独一无二的地址。(一)类内部的成员变量:普通的变量:是要占用内存的,但是要注意对齐原则(这点和struct类型很相似)。static修饰的静态变量:不占用内容,原因是编译器将其放在全局变量区。(二)类内部的成员函数:普通函数...
分类:
编程语言 时间:
2014-05-19 17:23:13
阅读次数:
270
第十一章 运算符重载1. 运算符重载2. 在成员函数中实现自加3. 重载前置自加运算符返回类型
operator@(参数表){}@代表要重载的运算符对象运算符重载不同于变量运算符重载void
operator++(){++n;}++i;//等价于i.operator++();若i是变量 则++i就是...
分类:
其他好文 时间:
2014-05-19 17:00:08
阅读次数:
304
this指针只能在一个类的成员函数中调用,它表示当前对象的地址。下面是一个例子:
void Date::setMonth( int mn )
{
month = mn; // 这三句是等价的
this->month = mn;
(*this).month = mn;
}
1. this只能在成员函数中使用。
全局函数,静态函数都...
分类:
编程语言 时间:
2014-05-18 14:56:59
阅读次数:
187
首先定义一个三角形类
class Triangle//三角形类
{
public:
double getA(void);//得到a的值
double getB(void);//得到b的值
double getC(void);//得到c的值
void setA(double x);//设置a的值
void setB(double y);//设置b的值
void setC(double...
分类:
其他好文 时间:
2014-05-18 13:44:00
阅读次数:
326
C++对象模型内存布局如下:
非静态数据成员在对象之内静态数据成员在对象之外静态、非静态成员函数在对象之外类中存在虚函数时,一个类对应一个virtual table放在对象之外,对象中安插一个指针vptr指向这个表。
测试例程:
#include
using namespace std;
class A {
public:
int x, y;
static...
分类:
编程语言 时间:
2014-05-18 07:46:31
阅读次数:
234
首先创建一个三角形类
class Triangle//三角形类
{
public:
void Setabc(double x, double y, double z);//置三边的值,注意要能成三角形
void Getabc(double *x, double *y, double *z);//取三边的值
double Perimeter(void);//计算三角形的周长
double ...
分类:
其他好文 时间:
2014-05-18 03:30:15
阅读次数:
337
1. this调用成员变量和成员函数2. this调用构造函数1. Person.java
public class Person{ String name ; void talk(){ System.out.println("my name is "
+ this....
分类:
其他好文 时间:
2014-05-17 19:02:37
阅读次数:
229