覆盖类成员:通过new关键字修饰虚函数表示覆盖该虚函数。一个虚函数被覆盖后,任何父类变量都不能访问该虚函数的具体实现。public virtual void IntroduceMyself(){...}//父类虚函数public new void IntroduceMyself(){...}//子类...
分类:
其他好文 时间:
2014-07-22 22:40:55
阅读次数:
201
有时候指定了自己类类型来表示某种类型数据如SmallInt,那么为了方便计算就会指定一个转换操作符,将该类类型在某种情况下自动的转换为指定的类型
转换操作符
operator type();
转换函数必须是类成员函数,不能指定返回类型,并且形参列表必须为空,并且通常不应该改变转换对象,所以操作符通常定义为const成员。
#include
using namespace std;
cla...
分类:
编程语言 时间:
2014-07-21 13:32:27
阅读次数:
181
第9章1、在内部类中可以随意使用外部类的成员方法以及成员变量,哪怕这些类成员被修饰为private,内部类的实例一定要绑定在外部类的实例上,如果从外部类中初始化一个内部类对象,那么内部类对象就会绑定在外部类对象上。2、内部类可以访问它的外部类的成员,但内部类的成员只有..
分类:
编程语言 时间:
2014-07-21 12:13:13
阅读次数:
259
对类的成员变量和成员方法而言,其应用范围可以通过施以一定的访问权限来限定。修饰符同一个类中同一个包中不同包中的子类不同包中的非子类private★default★★protected★★★public★★★★main方法所在的类的名字必须和文件名相同;main方法使用public便于java解析器访...
分类:
编程语言 时间:
2014-07-20 10:22:26
阅读次数:
242
类属性类属性是类成员函数的另一种形式,它的主要任务是实现对数据的间接访问,属性的get块和set块的定义中必须明确指出是对什么数据进行访问。对于自动属性,编译器会自动创建对应的数据字段,并且实现属性的get块和set块。接口属性接口中可以定义属性,接口属性可以只拥有get块或set块,如果只指定了s...
分类:
其他好文 时间:
2014-07-20 00:06:40
阅读次数:
232
Eclipse中默认是输入"."后出现自动提示,用于类成员的自动提示,可是有时候我们希望它能在我们输入类的首字母后就出现自动提示,可以节省大量的输入时间(虽然按alt + /会出现提示,但还是要多按一次按键,太麻烦了)。 从Window -> preferences -> Java -> Edito...
分类:
系统相关 时间:
2014-07-18 23:17:05
阅读次数:
235
类成员包括变量和方法。如果希望其他类能够访问成员变量的值,就必须定义成公有的,而将变量设为公有public,那这个成员变量的就可以被任意访问(包括修改,读取),这样不利于数据安全。 C#通过属性特性读取和写入字段(成员变量),而不直接直接读取和写入,以此来提供对类中字段的保护。属性可用于类内部封.....
分类:
其他好文 时间:
2014-07-17 23:37:53
阅读次数:
479
1.static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态...
分类:
其他好文 时间:
2014-07-16 19:54:21
阅读次数:
155
就是设计一个Mediator类,可以处理其他类的关系。
Mediator类:
1 拥有其他所有类的实例对象
2 设置一个接口供其他类使用,其他类也拥有一个Mediator类成员,只需调用这个Mediator接口函数使用,无需自己处理关系。
3 Mediator内部已经设置好各个类的关系了,其他类只要直接使用Mediator处理关系就可以了。
下面是一个聊天室聊天是处理关系的实例程序:...
分类:
其他好文 时间:
2014-07-14 12:49:41
阅读次数:
179
internal
声明类、类成员、接口或接口成员具有内部可见性。
internal 修饰符使类、接口或成员仅在当前包中可见。 当前包之外的代码不能访问 internal 成员。只有在同一程序集的文件中,内部类型或成员才是可访问的
在全局范围内,internal 修饰符与 public 修饰符相同。
不能将 internal 修饰符与其他任何可见性修饰符(public、private 或...
分类:
其他好文 时间:
2014-07-12 18:38:38
阅读次数:
228