ruby的变量有局部变量,全局变量,实例变量,类变量,常量。1、局部变量局部变量以一个小写字母开头或下划线开头局部变量有局部作用域限制(比如一个block内),它的作用域起始于声明处,结束于该声明所在的块、方法定义、类/模块定义的结尾。大家在写代码时经常这样写:irb(main):001:0> i=...
分类:
其他好文 时间:
2014-11-02 01:57:09
阅读次数:
222
DateAction.java中代码如下:
package com.itheima.action;
import java.util.Date;
public class DateAction {
private Date time;
public Date getTime() {
return time;
}
public void setTime(Date time) {
...
分类:
其他好文 时间:
2014-11-01 16:19:22
阅读次数:
200
一:OC中得方法名注意:方法名冒号和后面的and方法名冒号 都是方法名一:对象的存储细节 类加载到代码区(包括类中得属性和方法)、对象动态加载到堆内存中、指向对象的指针存放在栈区。三:定义类常见的错误定义类的时候,常见的错误1)类的定义不能嵌套2)不要漏写@end3)不要忘记写实现类(如果忘记写了,...
分类:
其他好文 时间:
2014-10-31 20:26:44
阅读次数:
168
主要利用ObjectiveC的CAPI中函数:voidobjc_setAssociatedObject(idobject,constvoid*key,idvalue,objc_AssociationPolicypolicy)idobjc_getAssociatedObject(idobject,constvoid*key)原理详细参见官方的ObjectiveCRuntimeReference.好了,现在直接写怎么做了.1.在定义类别之前,..
分类:
其他好文 时间:
2014-10-30 17:19:47
阅读次数:
207
一、C#中类的定义 1、类的定义 class Myclass
{ } 默认情况下是类是内部的,即外部的项目是不可以访问这个类,相当于加internal来修饰。但实际上是不需要加入的。 如果要指定类是公共的,可以让外部的项目访问的话,应该加上关键字public public class MyClass...
---恢复内容开始---感觉C++ templates这本书写的不怎么好,挑写重点记一下:1 与函数模板一样,只能在同一个头文件中声明和定义类。类模板的声明类模板的声明和函数模板的声明很相似:在声明之前,我们先(用一条语句)声明作为类型参数的标志符;我们继续使用T作为标志符;template cla...
分类:
其他好文 时间:
2014-10-29 18:57:18
阅读次数:
282
【唠叨】 ????本节要讲的是如果将自己写的C++类注册进Lua环境,让Lua去调用自定义的C++类。 ????网上有很多都是用原始的tolua++工具来注册C++类的,我看了很多这样的教程,感觉操作起来十分麻烦,而且也很...
分类:
编程语言 时间:
2014-10-29 13:14:10
阅读次数:
358
面向对象程序设计基于四个基本概念:数据抽象、封装、继承和动态绑定。类的基本思想是数据抽象和封装。1 数据抽象数据抽象是一种依赖于接口和实现分离的编程技术。类的接口包括用户所能执行的操作;类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。2 封装封装实现了类的接口和实现的分...
分类:
其他好文 时间:
2014-10-29 09:08:28
阅读次数:
235
前面我们看到由一个实参调用的非显式构造函数定义了一种隐式的类型转换,这种构造函数将实参类型的对象转换成类类型。我们同样能定义对于类类型的类型转换,通常定义类型转换运算符可以做到这一点。转换构造函数和类型转换运算符共同定义了类类型转换,这样的转换有时也被称作用户定义的类型转换。类型转换运算符类型转换运...
分类:
其他好文 时间:
2014-10-29 09:06:41
阅读次数:
150
模块提供了一种程序之间共享python代码的便捷方式。python提供了几百个模块的库,您可以在脚步中调用它们,也可以创建自己的模块。本章介绍研究模块的内部机制创建一个仅包含函数的模块在模块中定义类通过子类扩展类定义异常来报告错误状态为模块建立文档测试模块将模块作为程序运行安装模块5.1研究模块模块...
分类:
编程语言 时间:
2014-10-28 19:38:46
阅读次数:
387