5 继 承5.1
类、超类和子类用super访问父类。由于子类无法直接访问超类的私有域,所以子类对超类私有域的初始化必须调用超类的构造器。如果子类的构造器没有显式调用超类的构造器,则自动调用超类的无参构造器。this用途:一是引用隐式参数,二是调用该类的其他构造器。super用途:一是调用超类的方法...
分类:
编程语言 时间:
2014-06-09 22:05:32
阅读次数:
329
1、分类(category)概念和使用如果我们使用过C#,我们都知道,C#里面有一个叫做扩展函数的东西,可以在不继承已有类的情况下,给存在的类增加一些原本没有的接口函数,Objective-C的分类概念和这个很相似,甚至可以说是同一类型的东西,虽然不知道他们谁先谁后出现,这个东西的引入,能使得编程方...
分类:
移动开发 时间:
2014-06-09 21:41:08
阅读次数:
501
Java集合Map接口与Map.Entry学习Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value
pairs)。该接口描述了从不重复的键到值的映射。 (1) 添加、删除操作: Object put(Object key, Object value):
将.....
分类:
编程语言 时间:
2014-06-09 16:09:07
阅读次数:
368
搜索框:UISearch1、自定义UISearch,继承UITextField,UISearBar不好用。
相关属性:contentVerticalAlignment--文字居中设置 清除按钮--clearButtonMode
在左边添加一个view--leftView-...
分类:
其他好文 时间:
2014-06-09 15:54:56
阅读次数:
339
import sysfrom PyQt4 import QtGuifrom PyQt4 import
QtCore#Icon继承了QtGui.QWidget这个类class Icon(QtGui.QWidget): def
__init__(self,parent=None): ...
分类:
其他好文 时间:
2014-06-09 15:10:52
阅读次数:
227
1【1】 #region 李氏替换法则 2 //对象new
Dog()是一个实际存在的东西;变量d是一个标签。 3 Dog d1 = new Dog();//对象的个数怎么算??一个new就是一个对象!~ 4 5 ...
分类:
其他好文 时间:
2014-06-09 15:04:03
阅读次数:
259
合成/聚合复用原则:尽量使用合成/聚合,尽量不要使用类继承。桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立变化。解释:即一个系统可以有多种分类实现,把没种分类独立出来,让他们可以独自变化,减少他们之间的耦合。简单描述:1个Abstraction类,持有一个Implementor的引用,其方...
分类:
编程语言 时间:
2014-06-09 14:04:43
阅读次数:
328
c#中的partial关键字Partial: 这是C#2.0的新特性
Partial关键字起到把一个class分段组合作用,能用于多个接口或一个继承代码片断:namespace Com.TommyLib{
publicinterface A {void A_Fun1();void A_Fun2();...
分类:
其他好文 时间:
2014-06-09 14:02:52
阅读次数:
191
QFtp是一个用来实现FTP协议的类。详情请见……#include
继承了QNetworkProtocol。所有成员函数的列表。公有成员QFtp()virtual~QFtp()保护成员voidparseDir(
constQString&buffer, QUrlInfo&info )保护槽voidr...
分类:
其他好文 时间:
2014-06-09 13:53:05
阅读次数:
273
1. 如何实现自定义事件 A.定义自定义事件信息,继承自EventArgs public class
BoiledEventAgs:EventArgs { public readonly int tempreture; public
BoiledEventAgs(int tem) ...
分类:
其他好文 时间:
2014-06-09 13:45:47
阅读次数:
334