From Thinking in Java 4th Edition除了static方法(它是针对类调用的,并不依赖于对象的存在),方法只有通过对象才能被调用,且这个对象必须能执行这个方法调用。当声明一个事物是static时,就意味着这个域或方法不会与包含它的那个类的任何对象实例关联在一起。有一个特定...
分类:
编程语言 时间:
2015-03-19 23:39:13
阅读次数:
244
一、实例化Class类对象实例化Class类对象的方法有三种:第一种:通过forName()方法第二种:类.class第三种:对象.getClass()二、Class类的常用方法No.方法类型描述1public static Class forName(String className) throw...
分类:
编程语言 时间:
2015-03-19 06:14:04
阅读次数:
189
原文:JavaScript 对象JavaScript 对象是拥有属性和方法的数据。 JavaScript 对象是变量的容器。 对象定义 你可以使用字符来定义和创建 JavaScript 对象: 实例 var person = {firstName:"John", lastName:"Doe", ag...
分类:
编程语言 时间:
2015-03-18 15:47:13
阅读次数:
175
JavaScript 对象是拥有属性和方法的数据。JavaScript 对象是变量的容器。对象定义你可以使用字符来定义和创建 JavaScript 对象:实例varperson = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}...
分类:
编程语言 时间:
2015-03-18 15:27:51
阅读次数:
145
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤:
1、获得Class对象,就是获取到指定的名称的字节码文件对象。
2、实例化对象,获得类的属性、方法或构造函数。
3、访问属性、调用方法、调用构造函数创...
分类:
其他好文 时间:
2015-03-17 16:00:02
阅读次数:
223
/// /// 创建对象实例 /// /// 要创建对象的类型 /// 类型所在程序集名称 /// 类型所在命名空间 /// 类型名 /// public static T Crea...
分类:
其他好文 时间:
2015-03-16 16:16:56
阅读次数:
94
OOP已死,AOP为未来而生
未来用于构建复杂的基于服务的应用将是面向方面编程AOP(Aspect-Oriented Programming),而面向对象编程OOP将成为辅助。
?控制(IOC)模式的反转。这个通用模式描述为支持插件架构,其中的对象可以“查询”,他们需要其他对象的实例方法。
?依赖注入(DI)的模式。这是IoC模式一种特殊情况,是基于改变类行为的接口编程技术,而不改变类的内部。
开发人员针对为类的接口编码,并使用一个容器来注入依赖对象实例到基于接口或对象类型的类。
该技术注入对象实例包含接...
分类:
编程语言 时间:
2015-03-16 14:32:45
阅读次数:
183
本文承接上文:http://blog.csdn.net/lhc1105/article/details/44279675 ,当我们获取到对象实例之后,可以利用Type类提供的一些方法,获取类型的基本信息和成员信息:
#region 获取类型的基本信息
People people = new People() //Pe...
分类:
其他好文 时间:
2015-03-15 21:24:45
阅读次数:
152
平常在封装一些底层方法的时候,使用反射+泛型+委托,可以起到一个普遍适用的作用。今天要总结的是反射中一个非常重要的类——Tyep,平常我们用这个类的时候,都是通过它获取一个类型的属性,方法。。。然后进行各种操作。
下面是如何获取一个Type对象实例的一般方法:
首先,为了做个demo,我们先来写个简单的类:
//人...
分类:
其他好文 时间:
2015-03-15 19:49:05
阅读次数:
104
hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。isPrototypeOf是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。fun...
分类:
Web程序 时间:
2015-03-14 15:04:29
阅读次数:
139