【1】内部类:把类A 定义到类B的内部,类A就被称为内部类。
内部类分类:
A:成员内部类(类中方法外)
B:局部内部类(方法中)
成员内部类的访问特点:
A:内部类可以直接访问外部类的成员,包括私有。
B:而外部类要想访问内部类,必须创建内部类的对象。
C:在外部类外面要想访问内部类不能直接访问,可以间接访问
外部类名.内部类名 变量= 外部类对象.内部类对象。
Outer....
分类:
其他好文 时间:
2015-03-17 10:32:26
阅读次数:
142
操作符重载的实现方式有两种,即通过“友元函数”或者“类成员函数”。
1.友元函数重载操作符的格式:
1 class 类名
2 {
3 friend 返回类型 operator 操作符(形参表);
4 };
5 //类外定义格式:
6 返回类型 operator操作符(参数表)
7 {
8 //函数体
9 }
2.类成员函数实现操作符重载的格式:
...
分类:
其他好文 时间:
2015-03-15 12:31:31
阅读次数:
152
类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。静态类成员包括静态数据成员和静态函数成员两部分。一 静态数据成员:类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数...
分类:
编程语言 时间:
2015-03-14 15:05:11
阅读次数:
140
//类成员函数的定义#include using namespace std;void show();//普通函数的声明void show() //普通函数的定义{ cout>x; }}void human::set(int x) //类成员函数的定义在类外面定义的情况{ cin...
分类:
编程语言 时间:
2015-03-13 22:08:35
阅读次数:
171
转载地址:http://redboy136.blog.163.com/blog/static/107188432201411250111478/TThread类在Delphi的RTL里算是比较简单的类,类成员也不多,类属性都很简单明白,本文将只对几个比较重要的类成员方法和唯一的事件:OnTermin...
分类:
编程语言 时间:
2015-03-13 20:17:20
阅读次数:
174
1、static称为静态修饰符,它可以修饰类中得成员。被static修饰的成员被称为静态成员,也成为类成员,而不用static修饰的成员称为实例成员。2、当 Voluem volu1 = newVolume(); (在java中) Voluem volu2 = newVolume();就是产生了两....
分类:
其他好文 时间:
2015-03-13 16:09:42
阅读次数:
152
一句两句话已经不能表达现在的激动情绪了,唯有感叹知识的博大精深,并把感叹转变为文字。
同一个工程调用其他类成员变量非常简单。
如:
定义
Test1.h中申明成员变量
class A
{
public:
double m_fTest;
};
Test1.cpp中改变成员变量的值。
m_fTest = 265.78;
然后再类B中调用类A的成员变量m_fTest,并需求类A中...
分类:
其他好文 时间:
2015-03-12 13:18:55
阅读次数:
190
has-A,uses-A 和 is-A has-A : 包含关系,用以描述一个类由多个“部件类”构成。实现has-A关系用类成员表示,即一个类中的数据成员是另一种已经定义的类。 uses-A : 一个类部分地使用另一个类。通过类之间成员函数的相互联系,定义友元或对象参数传递实现。 is...
分类:
编程语言 时间:
2015-03-12 00:53:38
阅读次数:
192
1. 所有的基本数据类型都是对象,比如数值1的所说的类是 scala.Int2. 所有的运算符都是类成员方法,比如1+2调用1.+(2); 0 to 2调用 0.to(2)3. 数组的访问也是通过函数调用,array(3)4. val,var分别定义const引用和普通的引用,const的是logi...
分类:
编程语言 时间:
2015-03-11 14:42:23
阅读次数:
237
本函数是设置类成员的属性。参数fget是获取类成员的属性值;参数fset是设置类成员的属性值;fdel是删除类成员;参数doc是设置属性的文档字符串。通过这个函数的方式,可以实现类成员变量隐藏的方式,也就是面向对象里封装的要求。例子:#property()
class Foo:
def __init__(self):
self._x = None
def get...
分类:
编程语言 时间:
2015-03-11 09:20:37
阅读次数:
241