生成子类的过程见代码:class Person { String name; int age;
Person(){ System.out.print("Person的无参数构造函数"); } Person(String name,int age){ ...
分类:
移动开发 时间:
2014-05-27 02:43:41
阅读次数:
226
1. 函数的复写(override)2. 使用super调用父类的成员函数1. 函数的复写
修改父类中成员函数, 就叫复写2. 使用super调用父类的成员函数 this()就可调用本类的构造函数, this.函数名 即可调用本类的成员函数
super()可调用父类的构造函数, super.函数名 ...
分类:
其他好文 时间:
2014-05-27 01:14:31
阅读次数:
289
在Android中实现自定义控件只需要三步。第一步,写自定义控件的布局文件mykjj.xml
第二步,写自定义控件的实现类,注意最简单的实现方式就是初始化三个构造函数,并在初始化函数...
分类:
其他好文 时间:
2014-05-27 00:49:16
阅读次数:
318
类之间的相互转换,在这里由于complex类的定义在类polar之后,所以类polar不能直接使用complex,因此要现在类polar前声明complex类,由于这只是一个声明,所以类polar只能使用complex的声明,而不能使用它的具体成员,所以polar中的转换函数和构造函数只能在类中声明...
分类:
编程语言 时间:
2014-05-19 17:40:20
阅读次数:
266
第十章 深入函数1.
普通函数的重载将相同名字不同类型的函数重复调用多次来处理不同类型的数据①根据参数类型不同进行重载②根据参数个数不同进行重载2. 函数的缺省参数具有默认参数的函数
重载的是参数的数值☆可见函数重载主要是根据参数进行重载(函数都可以被重载)3. 重载构造函数4. 成员变量的初始化有...
分类:
其他好文 时间:
2014-05-19 17:05:21
阅读次数:
299
在new对象的时候有加上(),有不加(),不知道这个到底是什么区别?比如:CBase
*base = new CDerived();CBase *base = new
CDeviced;很多人都说,加括号调用没有参数的构造函数,不加括号调用默认构造函数或唯一的构造函数。这是有问题的。对于自定义类类型...
分类:
编程语言 时间:
2014-05-19 16:26:25
阅读次数:
498
public classTest {public Test()
{System.out.println("
构造函数");}@1:静态初始化块static{System.out.println("static{}");}@2:初始化块{System.out.println("{}");}public...
分类:
编程语言 时间:
2014-05-19 15:35:02
阅读次数:
295
在Android的消息机制中,不仅提供了供Application 开发使用的java的消息循环。其实java的机制最终还是靠native来实现的。在native不仅提供一套消息传递和处理的机制,还提供了自定义文件描述符的I/O时间的监听机制。下面我们从具体代码中分析一下。
Native层的关键类:
Looper.cpp.该类中提供了pollOnce 和wake的休眠和唤醒集中。同时在构造函数中...
分类:
移动开发 时间:
2014-05-18 18:33:48
阅读次数:
340
构造函数、析构函数、赋值函数是每个类最基本的的函数。每个类只有一个析构函数和一个赋值函数。但是有很多构造函数(一个为复制构造函数,其他为普通构造函数。对于一个类A,如果不编写上述四个函数,c++编译器将自动为A产生四个默认的函数,即:A(void)
//默认无参数构造函数A(const A &a) ...
分类:
其他好文 时间:
2014-05-18 00:49:10
阅读次数:
246
#include #include using namespace std;class
Obj{public: Obj(void){cout obj(10); vector obj2(10,0); return
0;}结果如下://执行了构造函数2次,20次复制构造函数,析构函数22次//我想提出的...
分类:
编程语言 时间:
2014-05-17 23:51:52
阅读次数:
566