- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 覆盖和重载的区别
“覆盖”指的是重新定义基类的方法,使得该方法在派生类中有着不同的含义。“重载”指的是赋予方法名两个定义,解析出来有不同的参数列表。重载可以存在于任何类中, 不管定义类时是否明确指定了基类。下面解释如何区分他们:“覆盖”方法定义时,派生类中给出的新方法定义拥有完全一样的参数数目及类型;另一方面,如果派生类的方法拥有不同的参数数目,或者如果某个参数类型不同于基类中的地,则派生类会拥有这两人方法。这
2008-09-15 12:54:00 1794
原创 POJ1061(STL next_permutation)
不好好看书的下场。想了N久,其实用STL next_permutation真的是非常简单。#include #include #include using namespace std; int main(){ string input; while(cin>>input && input != "#") { if(next_permutation(input.b
2008-09-10 13:32:00 702
原创 定义良好封装的类的重要原则
1.在类定义前给出注释,用来描述程序员应如何理解类的数据与方法。2.类中所有 的实例变量都应为私有的。3.提供公共的访问方法和设置方法,以读取和修改对象中的数据。还要为程序员操作类的数据扬需要的基本操作提供公共方法。4.在每个公共方法的头信息前给出注释,完整说明如何使用该方法。5.辅助方法应为私有的。6.类定义中的一部分注释是用户接口的组成部分,用于描述如何使用该类。这些注释通常在类定义前描述总体
2008-09-06 14:53:00 917
JavaGenericsFAQ
2008-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人