一、构造函数的特点
(1)构造函数是类的一个特殊的成员函数,函数名与类名相同;
(2)构造函数的访问属性应该是公有(public)访问属性;
(3)构造函数的功能是对对象进行初始化,因此在构造函数中只能对数据成员做初始化,这些数据成员一般为私有成员,在构造函数中一般不做初始化以外的事情;
(4)构造函数可以在类内定义也可以在类外定义;
(5)构造函数无函数返回类型。注意:是什么也不写,也...
分类:
编程语言 时间:
2014-10-12 12:56:37
阅读次数:
210
拷贝构造函数(深拷贝vs浅拷贝)
类对象之间的初始化是由类的拷贝构造函数完成的。它是一种特殊的构造函数,它的作用是用一个已知的对象来初始化另一个对象。如果在类中没有显式地声明一个拷贝构造函数,那么,编译器将会自动生成一个默认的拷贝构造函数,该构造函数完成对象之间的位拷贝。位拷贝又称浅拷贝。
一、拷贝构造函数定义格式
类名::拷贝构造函数名(类名& 引用名)
例如:
Tdate ::T...
分类:
其他好文 时间:
2014-10-12 12:23:07
阅读次数:
227
类对象内部嵌套类对象,被嵌套的对象成为内嵌对象。内嵌对象是该类对象的组成部分,当创建该对象时,其内嵌对象也被自动创建。
C++中通过构造函数的初始化表为内嵌对象初始化。组合类的带有初始化表的狗仔函数的定义格式为:
类名::构造函数名(全部参数表):内嵌对象1(参数表1),内嵌对象2(参数表2),...
{ 构造函数体 };
声明格式为:
类名::构造函数名(全部参数表);
...
分类:
其他好文 时间:
2014-10-12 12:21:27
阅读次数:
157
(*)继承:类名字后+extends关键字,一个父类多个子类,子类继承父类所有可访问的成员(变量,方法)(*)重写(覆盖):子类可以重写父类函数,重写的函数的访问修饰符必须高于父类原函数的访问修饰符,子类重写父类函数的方法是函数的定义要一模一样(*)父类引用不能调用子类方法:如下图(*)继承中的变量...
分类:
编程语言 时间:
2014-10-12 01:43:37
阅读次数:
277
1> 新建一个继承UIView的自定义view,假设类名叫做(XAppView) 2> 新建一个XAppView.xib文件来描述XAppView内部的结构 3> 修改UIView的类型为XAppView真是类型 4> 将内部的子控件跟XAppView进行属性连线 5> XAppVie...
分类:
其他好文 时间:
2014-10-11 20:44:17
阅读次数:
193
Class名应是首字母大写的名词。命名时应该使其简洁而又具有描述性。异常类的命名,应以Exception结尾。Interface的命名规则与Class相同1. JAVA源文件的命名 JAVA源文件名必须和源文件中所定义的类的类名相同。2. Package的命名 Package名的第一部分应是小写.....
分类:
编程语言 时间:
2014-10-11 01:03:14
阅读次数:
252
这个属性用于指示该服务是否能够被其他应用程序组件调用或跟它交互。如果设置为true,则能够被调用或交互,否则不能。设置为false时,只有同一个应用程序的组件或带有相同用户ID的应用程序才能启动或绑定该服务。它的默认值依赖与该服务所包含的过滤器。没有过滤器则意味着该服务只能通过指定明确的类名来调用,...
分类:
移动开发 时间:
2014-10-10 19:10:34
阅读次数:
204
1、测试类要继承ActivityInstrumentationTestCase22、构造方法中super("包名", 测试类类名.class);3、setUp方法中solo = new Solo(getInstrumentation(), getActivity());4、tearDown方法中tr...
分类:
其他好文 时间:
2014-10-10 17:24:14
阅读次数:
318
一、前言前3篇文章实际都是为本文做铺垫的,如果以下棋表示,前三篇是普通走棋,本篇是将军!目前市面上有不少表单验证插件,看似强大,实在糟糕!总结下,有以下一些问题:过多干预包括:改变了表单元素UI, 为表单元素绑定过多事件等布局等限制包括:需要特定结构的布局,需要特定的类名或者ID学习成本包括:N多元...
分类:
Web程序 时间:
2014-10-10 16:30:54
阅读次数:
152
一个bug接受到的数据总是说类找不到,
我仔细看了序列化实现了类名相同都相同
然后在服务端接收对象时候总报这个做,网上搜了一大堆最后发现了原来是包名不一样,导致了两个类不一样 了
程序真是个也严密的东西啊
贴代码给大家看看把
java.lang.ClassNotFoundException: xxxxxxxxxxxx
at java.net.URLClassLoader$...
分类:
编程语言 时间:
2014-10-10 15:47:44
阅读次数:
490