ChinaUnix.net
相关文章推荐:

构造函数

[qq]564332055[/qq] 请问一下这图片里面的小程序是不是还缺少一部分,我照这个样子写总是报错,望大虾们给我指点指点。也可以加我QQ,希望能请教各位

by python初学者 - Linux新手园地 - 2011-04-09 13:32:31 阅读(2773) 回复(3)

相关讨论

每创建一个类的实例都去初始化它的所有变量是乏味的。如果一个对象在被创建时就完成了所有的初始工作,将是简单的和简洁的。因此,Java在类里提供了一个特殊的成员函数,叫做构造函数(Constructor)。 一个构造函数是对象被创建时初始对象的成员函数。它具有和它所在的类完全一样的名字。一旦定义好一个构造函数,创建对象时就会自动调用它。构造函数没有返回类型,即使是void类型也没有。这是因为一个类的构造函数的返回值的类型...

by meteorm - Java文档中心 - 2010-01-19 16:01:04 阅读(1901) 回复(0)

我是刚开始学C.不太明白,为什么"CLASS"里一定要有"构造函数"和"析构函数"? :cry:

by dream-girl - C/C++ - 2004-12-28 11:47:40 阅读(5932) 回复(99)

请问:纯虚类中可以重载构造函数吗? 结构体中可以重载构造函数吗?

by mxp123q - C/C++ - 2003-07-17 11:57:58 阅读(752) 回复(1)

[code]#include ; using namespace std; class B { public: B(){ cout << "B::ctor" << endl;} ~B() { cout << "B::dtor" << endl; } }; class D { public: D() { B(); cout << "D::ctor" << endl; } ~D() { cout << "D::dtor" << endl;} }; int main() { D d1; } [/code] 我的问题是为什么在D()中调用B()时B的析构函数会在...

by THEBEST - C/C++ - 2004-05-11 12:08:55 阅读(861) 回复(2)

1、Problom

class GeoNeighborsTimer : public TimerCallback {    
public:
GeoNeighborsTimer(GeoRoutingFilter *agent) : agent_(agent) {};
~GeoNeighborsTimer() {};
int expire();

GeoRoutingFilter *agent_;
};

只知道在类后加冒号后跟...

by liliu4239 - 移动操作系统 - 2011-12-22 08:51:13 阅读(802) 回复(0)

这个小代码,调用构造函数的时候,怎么会自动调用析构函数呢。。[code]class Base { public: Base(); ~Base(); }; Base::Base(){ cout << "Base()" << endl; } Base::~Base() { cout << "Base destroy." << endl; } int main() { Base::Base(); while(1) sleep(1); } [/code]输出: Base() Base destroy. 想不通。。

by maxxfire - C/C++ - 2010-11-14 12:16:27 阅读(1382) 回复(4)

[quote] class Base { public: Base() : a(1) {Base(2);} Base(int k) : a(k) {} int a; }; class Extend : public Base { public: Extend(){}; Extend(int a):Base(a){ } }; int main() { Extend m1(3); Extend m2; cout<构造函数调用没有生效么??

by maxxfire - C/C++ - 2009-06-21 18:53:31 阅读(2013) 回复(10)

开始了java语法的属性阶段 昨天晚上搞一下 java类的继承 小的测试程序 class a { int shuxing1 ; public void a(int sx) { shuxing1 = sx; } } class b extends a { int shuxing2; public void b(int sx) { shuxing2 = sx; } } public class Main { public Main() { } public static void main(String[] args) { a test = new a(8); } } 我说明我...

by php店小二 - Java文档中心 - 2007-01-31 09:21:20 阅读(736) 回复(0)

我对构造函数有些疑问: "是否在每个类的对象被创建以后就立即调用构造函数?" 如以下程序: 1. #include "iostream.h" 2. class Sub 3. { 4. public: 5. Sub(){cout<<"Sub"<

by zyxnetxz - C/C++ - 2004-11-11 22:54:21 阅读(871) 回复(3)

执行GopInfo info = new GopInfo ();这句话时会调用GopInfo 的构造函数。 那么 如果写成 GopInfo info = null;执行时还会调用GopInfo 的构造函数吗?

by 雪泥指爪 - Java - 2004-02-09 12:16:07 阅读(946) 回复(1)