public?void?PrintInstanceInfor(object?t)?
{???
????//获取所有方法?
????System.Reflection.MethodInfo[]?methods?=?t.GetMethods();?
????//获取所有成员?
????System.Reflec...
在写记录日志功能时,需要记录日志调用方所在的模块名、命名空间名、类名以及方法名,想到使用的是反射(涉及到反射请注意性能),但具体是哪一块儿还不了解,于是搜索,整理如下:需要添加相应的命名空间:using System;using System.Diagnostics;using System.Ref...
分类:
Web程序 时间:
2014-12-03 18:29:46
阅读次数:
165
在写记录日志功能时,需要记录日志调用方所在的模块名、命名空间名、类名以及方法名,想到使用的是反射(涉及到反射请注意性能),但具体是哪一块儿还不了解,于是搜索,整理如下:需要添加相应的命名空间:using System;using System.Diagnostics;using System.Ref...
分类:
Web程序 时间:
2014-12-01 11:24:20
阅读次数:
183
在写记录日志功能时,需要记录日志调用方所在的模块名、命名空间名、类名以及方法名,想到使用的是反射(涉及到反射请注意性能),但具体是哪一块儿还不了解,于是搜索,整理如下:需要添加相应的命名空间:using System;using System.Diagnostics;using System.R.....
分类:
Web程序 时间:
2014-12-01 00:39:34
阅读次数:
320
1 当前工程下-右击build path- add libraries-Junit4 2 在主类中创建一个无返回值的方法 3 导入import org.junit.Test 4 在创建的方法中进行代码编写 5 双击方法名,右键run as - junit进行测试 @Test public void ...
分类:
其他好文 时间:
2014-11-30 21:20:17
阅读次数:
151
1、命名空间:
用法:(1)建立:建立一个命名空间,如T1,语法格式:namespace T1。
(2)使用:使用一个命名空间,两种方法a)使用using指令,如在VS中建立一个控制台应用程序后
b)命名空间.类名.方法名
举例:using T1;
namespace ConsoleApplication1
{
class Class1
{
...
Point:
1、Oc 中不支持多继承。动态调用。
2、派生类的数据成员不能和基类重名,若重名,系统将不会定义成功
3、基类的成员函数可以和基类的成员函数重名(作用相当于C++中的虚函数)
4、派生类中若要调用基类中的方法可以用[super 方法名]的方法。
5、Object-C 具有单继承的特点,每个子类只有一个直接的父类
6、子类可以继承到父类的全部成员方法和全部成员变量
7、...
分类:
其他好文 时间:
2014-11-30 14:15:02
阅读次数:
466
标识符可被 导出 以允许从另一个包访问。
同时符合以下条件即为已导出标识
1、标识符名的第一个字符为Unicode大写字母(Unicode类别“Lu”);
2、该标识符在包块中已声明或为字段名或方法名。...
分类:
其他好文 时间:
2014-11-30 00:49:48
阅读次数:
205
/* 总结 1.只有利用类名调用类方法的时候,不需要在类名后面写*。其他情况下,类名后面统一加上一个* Circle *c1 = [Circle new]; - (BOOL)isInteractWithOther:(Circle *)other; 2.返回值是BOOL类型的方法,方法名一般都以is....
分类:
其他好文 时间:
2014-11-28 18:06:23
阅读次数:
179
1 重写的规则: 1)子类方法的”返回值类型 方法名 (参数列表)”与父类方法必须都相同 2) 子类方法的修饰符不能小于父类方法的修饰符 3)若父类方法抛异常,那么子类方法抛的异常类型不能大于父类 4)子父类方法必须同为static或非static的 5)父类中private的方法由于子类看不到,所...
分类:
其他好文 时间:
2014-11-28 17:45:54
阅读次数:
192