变量的作用域可以在类、接口、方法、语句块、结构体中定义变量。与Java类似,C#中没有C++中的所谓全局变量的概念。虽然很多书上会将在类中定义的static变量或const变量说明为全局变量,但是这种类的成员变量(或者叫类的属性)和C++中的全局变量有很大的差别。C++中的全部变量..
除了一般的赋值和取值的方法,我们还可以用Key-Value-Coding(KVC)键值编码来访问你要存取的类的属性。下图来自苹果官网:如何使用KVC存取对象属性呢?看个示例1、使用KVC定义一个Student类,继承于NSObject。.h文件#import @interface Student :...
分类:
其他好文 时间:
2015-06-10 14:04:33
阅读次数:
176
我们知道,在OOP语言中可以显式的使一个类继承自另外一个类,这样子类就拥有了父类的属性和方法。比如在PHP中,我们可以这样来继承一个类:class Person{ //父类 var $name; function say(){ echo "我的名字:".$this->name; } ...
分类:
编程语言 时间:
2015-06-09 11:11:05
阅读次数:
105
类别的三大作用1.给现有的类增加方法,可以增加 对象方法,也可以增加静态方法。 如果增加的方法是此类本来就有的方法,那么,此方法有可能会把原方法覆盖,也有可能不会覆盖。 类别只能增加现有类的方法,不能增加类的属性2.声明私有方法//可以利用类别实现私有方法(不想暴漏在头文件中的方法)的声明,防止编译...
分类:
移动开发 时间:
2015-06-07 21:26:52
阅读次数:
143
Java反射的API 反射中常常用的几个类如下所示:java.lang包中:--Class类:代表一个类Java中,无论生成某个类的多少个对象,这些对象都会对应同一个Class对象Java.lang.reflect包中:--Field类:代表类的成员变量(类的属性)--Method类:代表类的方法,...
分类:
编程语言 时间:
2015-06-07 17:05:43
阅读次数:
106
String 类 Attribute and method anchor() 创建一个标签的实例,将其name属性设置为被传递给此方法的字符串 big() 将字符串转换为标签的一个实例 blink() 将字符串转换为标签的一个实例 bold() 将字符串转换为标签的一个实例 charAt() 返回传...
分类:
编程语言 时间:
2015-06-06 17:46:42
阅读次数:
158
1. 概述OC 是一个全动态语言,OC 的一切都是基于 Runtime 实现的
只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法`
2. 运行时机制运行时机制是用 C++ 开发的,是一套苹果开源的框架
OC 是基于运行时开发的语言3. 应用场景运行时动态获取类的属性
主要应用:字典转模型框架 MJExtension,JSONModel
利用 关联对象 为分类添加属性
利用...
分类:
移动开发 时间:
2015-06-05 10:24:56
阅读次数:
225
Circleradius:doubleCircle()Circle(newRadius: double)getArea():double上面(UML类图) 的Circle行是类名; 中间radius:double 是数据域(类的属性),下面是方法;类的建立如下:package com.czj;pub...
分类:
编程语言 时间:
2015-06-04 15:32:22
阅读次数:
129
内部类:在别的类中定义的类Java内部类分类:静态内部类(static inner class)成员内部类(member inner class)局部内部类(local inner class)匿名内部类(anonymous inner class)各个类的属性:静态内部类(访问方式相当于静态方法....
分类:
编程语言 时间:
2015-06-03 19:16:43
阅读次数:
142
这篇文章的代码是我封装的excel处理类,包括判断excel是否存在,表格索引是否存在,创建excel文件,删除excel文件,往excel中写入信息,从excel中读取数据。尤其在写入与读取两个方法中,我采用了java发射机制去实现,以object对象作为参数即可,代码自动解析该实体类的属性与方法,代码重用性高。
代码还有一些需要改进和扩展的地方,大家可以根据实际情况进行简单修改。
上代码,...
分类:
编程语言 时间:
2015-06-02 11:13:09
阅读次数:
204