当需要画图时我们一般创建一个UIView子类, 重写其中的drawRect方法 再drawRect方法中利用UIBezierPath添加画图 UIBezierPath的使用方法: (1)创建一个Bezier path对象。 (2)使用方法moveToPoint:去设置初始线段的起点。 (3)添加li ...
分类:
其他好文 时间:
2017-01-05 18:16:41
阅读次数:
236
final修饰 基本数据类型时候 对应的 数据不能改变;;;final修饰 对象类型 ,那么对应的引用地址不能改变(对象中的值可以改变); 如果final修改方法,那么该方法不能被子类重写 ;;;; 如果修饰类,那么该类就是最终类,不能被继承。 如果final 修改对象中 成员变量,那么这个变量不能 ...
分类:
其他好文 时间:
2016-12-15 23:01:05
阅读次数:
359
1、创建多线程 方法一: 1、自定义继承自Thread的子类; 2、重写run(),自定义代码添加进去 3、创建Thead子类对象,并调用start()方法开启线程(线程一旦开启,就会执行run方法,不要直接调用run()方法) 方法二:(推荐使用)Java是单继承,多实现(接口)的 1、自定义类实 ...
分类:
编程语言 时间:
2016-11-28 08:47:42
阅读次数:
215
1、虚方法 virtual 重写 override 父类中的方法,在子类中并不适用,那么子类需要自主更改继承的方法或者是属性,那父类中加了virtual关键字的方法才可以被子类重写,子类重写父类的方法使用的是override关键字 例: 我们都知道,喜鹊(Magpie)、老鹰(Eagle)、企鹅(P ...
分类:
其他好文 时间:
2016-11-27 19:32:54
阅读次数:
290
简而言之就是龙生九子,各有不同 有了继承,才有了多态 1、虚方法 virtual重写 override父类中的方法,在子类中并不适用,那么子类需要自主更改继承的方法或者是属性,那父类中加了virtual关键字的方法才可以被子类重写 子类重写父类的方法使用的是override关键字 2、抽象类是因为普 ...
分类:
其他好文 时间:
2016-11-27 18:58:56
阅读次数:
181
多态:简而言之就是龙生九子,各有不同 有了继承,才有了多态 1、虚方法 virtual重写 override父类中的方法,在子类中并不适用,那么子类需要自主更改继承的方法或者是属性,那父类中加了virtual关键字的方法才可以被子类重写 子类重写父类的方法使用的是override关键字 ______ ...
分类:
其他好文 时间:
2016-11-27 17:09:23
阅读次数:
170
多态:简而言之就是龙生九子,各有不同 有了继承,才有了多态 1、虚方法 virtual 重写 override 父类中的方法,在子类中并不适用,那么子类需要自主更改继承的方法或者是属性,那父类中加了virtual关键字的方法才可以被子类重写 子类重写父类的方法使用的是override关键字 2、抽象 ...
分类:
其他好文 时间:
2016-11-27 17:08:58
阅读次数:
207
多态: 一个父类有多个子类,每个子类都不尽相同 有了继承,才有了多态 虚方法:关键字 virtual 重写 override 父类中的方法在子类中并不适用,那么子类需要自主更改继承的方法或是属性, 父类中加了virtual关键字的方法才可以被子类重写,子类重写父类的方法使用的是override关键字 ...
分类:
其他好文 时间:
2016-11-27 17:08:09
阅读次数:
176
多态: 龙生九子,各有不同 有了继承,才有了多态 1、虚方法 virtual重写 override父类中的方法,在子类中并不适用,那么子类需要自主更改继承的方法或者是属性,那父类中加了virtual关键字的方法才可以被子类重写 子类重写父类的方法使用的是override关键字 父类: 子类: 2、抽 ...
分类:
其他好文 时间:
2016-11-27 16:51:40
阅读次数:
143
记录最近在项目设计中遇到的一个小问题。 前提:有这样两个POJO类,它们都可以通过链式调用的方式来设置其属性值,其中一个类继承了另一个类。 问题:通过链式调用,子类对象访问父类方法后,如何使返回对象仍是子类对象,仍然可以继续链式调用子类的方法? 结论:子类重写父类中需要被调用的方法。在子类重写的方法 ...
分类:
编程语言 时间:
2016-11-23 08:11:40
阅读次数:
219