关键字:类,对象,成员变量,方法,构造方法,方法重载,this,static1.对象和类的概念 类:包含成员变量,方法 对象:设置成员变量,调用方法(对象.方法名) 成员变量 =属性,方法 =函数。2.类的定义 用class关键字定义一个类 声明成员变量,静态变量用static 静态...
分类:
其他好文 时间:
2015-03-22 01:44:28
阅读次数:
201
今天实现的是在Window对象上绘制矩形,并且可以定制矩形的坐标、长宽、边框的大小的颜色、是否填充、以及填充时的颜色。
主要的思想就是先用线条绘制出边框,然后在里面绘制出矩形,再根据设定的是否填充的模式,选择此矩形的透明度,若显示,则透明度为1,;不显示,则透明度为0下面是Rectangle类的代码:/************************************************...
分类:
其他好文 时间:
2015-03-21 15:35:42
阅读次数:
188
在python中,静态方法和类方法都是可以通过类对象和类对象实例访问。但是区别是:@classmethod 是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做实例方法。 类方法的第一个参数cls,而实例方法的第一个参数是self,表示该类的一个实例。 普通对象方法至少需要一个s...
分类:
编程语言 时间:
2015-03-20 23:18:39
阅读次数:
221
构造方法: ① 用来初始化对象的方法 ② 肯定是对象方法 ③ 目的:使创建出来的对象都有一个默认是属性创建对象的方式: 一 : Person *p = [ Person new] ① 创建对象会有两个步骤 Person *p = [ Person alloc ] // 调用类方法 alloc ...
分类:
其他好文 时间:
2015-03-20 21:52:47
阅读次数:
135
今天封装了一个Line类,负责在昨天写的窗口上绘制线条。
OpenGL绘图是通过给glBegin函数设置参数达成的,绘制线条有三个不同的参数:
GL_LINES : 绘制连接两个点的线段(绘制的端点位于glBegin函数与glEnd函数之间)
GL_LINE_STRIP : 绘制首尾相连的折线
GL_LINE_LOOP : 绘制首尾相连的折线,并在最后将起始点与终点相连接,闭合路径...
分类:
其他好文 时间:
2015-03-20 20:32:42
阅读次数:
155
OpenGL是一个开源的图形库,既可开发二维图形软件,也可开发三维图形软件。许多知名应用就是基于OpenGL开发出来,如著名的Artoolkit和Unity3D。
GLUT是代表OpenGL应用工具包,英文全称为OpenGL Utility Toolkit,是一个和窗口系统无关的软件包,它由Mark Kilgard在SGI时写的。作为AUX库的功能更强大的替代品,用于隐藏不同窗口系统API的复杂...
分类:
其他好文 时间:
2015-03-20 01:25:19
阅读次数:
188
点语法特性:点语法的本质就是方法调用成员变量的作用域① public :在任何地方都可以访问成员变量 在函数中可通过变量名来访问成员变量② private:表示私有,只能在当前类的对象方法中直接访问成员变量 ( @implemnetation中默认是@private(子类中不可访问))③ prote...
分类:
其他好文 时间:
2015-03-19 23:53:08
阅读次数:
196
对于至今还未理解js+dom的对象、方法、属性、事件(句柄,监听)的人来说可以看。百度文库:JavaScript对象和事件处理面向对象程序设计-事件处理1明天整理写下。
分类:
Web程序 时间:
2015-03-18 17:50:47
阅读次数:
114
成员变量的作用域public:在任何地方都能直接访问对象的成员变量private:只能在当前类的对象方法中直接访问(@implement中默认的)protected:可以在当前类及其子类的对象方法中直接访问(@interface中默认的)package:只要处在同一框架中,就能直接访问对象的成员变量...
分类:
其他好文 时间:
2015-03-18 17:45:33
阅读次数:
108
------- android培训、java培训、期待与您交流! ----------内存管理之四——autorelease自动释放池1.autorelease的基本使用此对象方法会将对象放到一个自动释放池内;当自动释放池被销毁时,就会对池子内的所有对象做一次release操作;此方法会返回对象本身...
分类:
其他好文 时间:
2015-03-18 06:22:21
阅读次数:
118