1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法Ø添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中)Ø进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定...
分类:
移动开发 时间:
2015-10-08 22:57:44
阅读次数:
408
重写Application ——》BaseApplicationContext Thread Handler 不应该new太多导致溢出,只要全局一个 (系统优化,主线程只要一个就够了) Looper ( long ThreadId) 线程id 用户id 两个用户进程若是相互访问,在清单文件中配置 a...
分类:
其他好文 时间:
2015-10-03 14:18:18
阅读次数:
156
1. 异常注意事项:(1)子类重写父类方法时候,子类的方法必须抛出相同的异常或者父类异常的子类。(父亲坏了,儿子不能比父亲更坏)(2)如果父类抛出多个异常,子类重写父类时候,只能抛出相同的异常或者是他的子集,子类不能抛出父类没有的异常。(父亲坏了,儿子不能比父亲更坏)(3)如果被重写的方法没有异常抛...
分类:
编程语言 时间:
2015-09-28 22:13:32
阅读次数:
254
多态:表示不同的对象可以执行相同的动作,但是通过它们自己的实现代码来执行。这里需要将父类将该成员声明为虚拟的,而且用到了方法重写(override). 抽象类:用abstract声明抽象类,注意抽象类不能实例化,抽象方法必须被子类重写。 接口:是把隐式公共方法和属性组合起来,以封装特定的功能的一个集...
自定义组件是通过继承View类,重写View类的方法而得,得到个性化的颜色、呈现、行为的组件。一个圆:public class SelfView extends View { float currentX=40; float currentY=50; //坐标,为float类型...
分类:
其他好文 时间:
2015-09-21 23:58:02
阅读次数:
505
而在Swift中我们通过清晰的语法便能定义类变量:通过static定义的类变量无法在子类重写,通过class定义的类变量则可在子类重写。struct SomeStructure { static var storedTypeProperty = "Some value." static ...
分类:
编程语言 时间:
2015-09-19 22:42:20
阅读次数:
163
一、什么是虚方法 1、提供默认实现的方法 2、子类可以重写也可以不重写 3、如果子类重写会使用子类重写过后的方法,如果没有重写就使用父类方法 4、虚方法必须有方法体,方法体至少需要{} 子类重写父类方法: 1、使用override关键字 2、重写方法必须和父类方法签名...
分类:
其他好文 时间:
2015-09-17 00:52:10
阅读次数:
258
1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法(1)添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中)(2)进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字...
分类:
其他好文 时间:
2015-09-16 06:17:48
阅读次数:
133
一、抽象类 c#允许把类和方法声明为abstract,即抽象类和抽象方法。抽象类不能实例化,抽象方法必须被子类重写,如果类中包含抽象方法,那么类就必须定义为抽象类,不论是否还包含其他一般方法。 抽象类拥有尽可能多的共同代码,尽可能少的数据。 abstract class Animal //加abst...
分类:
其他好文 时间:
2015-09-15 23:21:32
阅读次数:
223
重写由final关键字决定,但受父类的访问权限限制 实现基于继承,所以实现父类的抽象方法必须可访问到,父类抽象方法不可为private 1、父类某方法能否被子类重写与此方法的访问级别无关 public protected private...
分类:
Web程序 时间:
2015-09-13 23:14:19
阅读次数:
547