复习:1.封装、继承、多态2.里氏替换3.继承中构造函数的问题 :base(xxx,xx,xxx):this(sssss)4.多态:多态是面向对象中的一个特征 虚方法 静态 接口 增加程序的可扩展性5.静态成员-静态类6.访问修饰符7.抽象类 abstract 代码重用 虚方法父类有实现 可以不.....
分类:
Web程序 时间:
2014-07-22 22:53:53
阅读次数:
215
内部类就是在一个类的内部定义的类,内部类中不能定义静态成员(静态成员不是对象的特性,只是为了找一个容身之处,所以需要放到一个类中而已,这么一点小事,你还要把它放到类内部的一个类中,过分了啊!提供内部类,不是为让你干这种事情,无聊,不让你干。我想可能是既然静态成员类似c语言的全局变量,而内部类通常是用...
分类:
其他好文 时间:
2014-07-19 23:13:33
阅读次数:
329
import java.util.*; import static java.util.Arrays.*;//导入Arrays这个类中的所有静态成员。 /* 当类名重复时,需要指定具体的包名 当方法名重复时,需要指定具备所属的对象或者类。 */ import static java.lang.Sys...
分类:
其他好文 时间:
2014-07-19 17:27:27
阅读次数:
220
为了访问公有派生类的特定成员,可以通过讲基类指针显示转换为派生类指针。也可以将基类的非静态成员函数定义为虚函数(在函数前加上virtual) 1 #include 2 using namespace std; 3 4 class base{ 5 public: 6 /*virtual*/ ...
分类:
其他好文 时间:
2014-07-17 18:04:41
阅读次数:
300
非静态成员函数编译器内部已将member函数实体转换为对等的nonmember函数实体。转化步骤:1.改写函数原型以安插一个额外的参数到member function中,使class object可以调用该函数,该额外参数为this指针。2.将函数中每一个对nonstatic data member...
分类:
编程语言 时间:
2014-07-16 16:54:01
阅读次数:
190
不能被继承的类(私有构造函数) 代码(C++)本文地址: http://blog.csdn.net/caroline_wendy题目: 用C++设计一个不能被继承的类.可以使用私有构造函数, 并提供静态成员函数, 返回和删除类的实例.则只能在堆上创建实例, 不能在栈上创建.代码:/*
* main.cpp
*
* Created on: 2014.7.13
* Author:...
分类:
编程语言 时间:
2014-07-16 13:27:21
阅读次数:
252
------------------------------------StaticDome.csusingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespaceConsoleApplication3
{
publicclassStaticDome<T>
{
publicstaticintx;
}
}------------..
分类:
其他好文 时间:
2014-07-15 12:17:08
阅读次数:
182
System.Environment类允许我们通过不同的静态成员获得大量的有关运行.net应用程序的操作系统的细节。usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Collections;
namespace命令行参数
{
classProgram
{
staticintMain(stri..
分类:
其他好文 时间:
2014-07-14 12:37:28
阅读次数:
192
C++ 类中的静态变量
静态数据成员:
下面看一个例子:
#include
class Point
{
public:
void output()
{
}
static void init()
{
}
};
void main( void )
{
Point pt;
pt.init();
pt.output();
}
这样编译是不会有任何错...
分类:
编程语言 时间:
2014-07-08 21:11:37
阅读次数:
179
在C++的TR1中(TechnologyReport)中包含一个function模板类和bind模板函数,使用它们可以实现类似函数指针的功能,但却却比函数指针更加灵活,特别是函数指向类的非静态成员函数时。可以参考Scott Meyers. >. Item 35.下面具体说明其使用方法。
一、指向全局函数或静态成员函数时
因为在本质上讲全局函数和静态成员函数没有区别,使用方法上除了静态成...
分类:
编程语言 时间:
2014-07-08 16:23:42
阅读次数:
309