基于 虎课网huke88.com CAD教程 对象特性 选择对象点击特性栏/或右键点击特性 颜色:color 图层 线型:线的类型,如点状线、虚线等,若不改变则默认新建的线为该类型 线型比例:不同类型的线的排列比例,可以使线的排列更密集 线宽:线的宽度 透明度 厚度/三维效果:三维图形的信息 几何图 ...
分类:
其他好文 时间:
2018-03-10 11:48:10
阅读次数:
437
接口类: 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口中的功能 在Python中是没有接口的概念的(接口是在Jav ...
分类:
编程语言 时间:
2018-03-08 20:46:28
阅读次数:
201
无论何时我们想对一个对象添加额外的功能,都有下面这些不同的可选方法。? 如果合理,可以直接将功能添加到对象所属的类(例如,添加一个新的方法)? 使用组合? 使用继承与继承相比,通常应该优先选择组合,因为继承使得代码更难复用,继承关系是静态的,并且应用于整个类以及这个类的所有实例(请参考[GOF95, ...
分类:
其他好文 时间:
2018-03-08 02:52:04
阅读次数:
158
所有的引用类型(对象、数组、函数),都具有对象特性,既可以自由扩展属性(除了“null”以外) var obj = {}; obj.a = 100; var arr = []; arr.a = 100; function fn(){} fn.a = 100; ...
分类:
编程语言 时间:
2018-02-27 15:00:40
阅读次数:
152
一、简介 Lua是一门非常强大、非常灵活的脚本语言,自它从发明以来,无数的游戏使用了Lua作为开发语言。但是作为一款脚本语言,Lua也有着自己的不足,那就是它本身并没有提供面向对象的特性,而游戏开发是一项庞大复杂的工程,如果没有面向对象功能势必会为开发带来一定的不便。不过幸好Lua中有table这样 ...
分类:
其他好文 时间:
2018-02-27 01:02:03
阅读次数:
207
可以依据js对象中key是永远不会重复的原则,来模拟Map类型以及去除数组重复项。1、模拟Map类型(1)构造Map对象function Map(){ //private var obj = {}; // 空的对象容器,存放键值对 //put方法 this.put = function (key,v... ...
分类:
编程语言 时间:
2018-02-18 21:57:11
阅读次数:
173
------------------------------ ...
分类:
编程语言 时间:
2018-02-03 16:01:56
阅读次数:
119
本篇是我阅读《Effective Objective-C 2.0》的摘要与总结,如有疑问,,我会附上例子解释。 一、熟悉Objective-C 了解Objective-C语言的起源 Objective-C为C语言添加了面向对象特性,是其超集。Objective-C使用动态绑定的消息结构,也就是说,在 ...
分类:
移动开发 时间:
2018-01-30 16:32:06
阅读次数:
225
对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。 类:类是一个模板,它描述一类对象的行为和状态。 对象和类的关系: 类与对象的关系就如模具和铸件的关系,类的实力化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象。 ...
分类:
其他好文 时间:
2018-01-24 10:57:09
阅读次数:
98
OOP继承 字段和方法和重写 子类调用父类的字段和方法 通过重写调用父类的方法 final 抽象类和方法(abstract) 接口(interface) 到底使用接抽象类还是接口? ...
分类:
Web程序 时间:
2018-01-09 21:17:27
阅读次数:
206