练习1:(2)创建一个简单的类。第二个类中,将一个引用定义为第一个类的对象。运用惰性初始化来实例化 这个对象。
练习2:(2)从Detergent中继承产生一个新的类。覆盖scrub()并添加一个名为sterilize()的新方法。...
分类:
编程语言 时间:
2014-11-09 11:15:43
阅读次数:
216
while(true)
{
try
{
stringstr=Console.ReadLine();
if(str=="")
{
return;//这里退出也会执行finally语句
}
if(str=="1")
{
//实例化异常类,并设置其属性
Exceptionmyexception=newIndexOutOfRangeException();
myexception.Source="Source";
myexception.HelpLink="http://..
分类:
其他好文 时间:
2014-11-09 06:25:15
阅读次数:
196
此类属于结构体类型,只有静态属性和静态方法,不可实例化 Deg2Rad 属性 —— 从角度到弧度常量 (2*PI)/360 Rad2Deg 属性 —— 从弧度到角度常量 Infinity 属性 —— 正无穷大 Clamp 方法 —— 返回有限范围值 返回有范围限制的value值 ClosestPow...
分类:
编程语言 时间:
2014-11-08 21:58:02
阅读次数:
326
LayoutInflater的作用就是动态加载xml布局好的界面,类似于findViewById()来获取已经定义好的控件一样。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体view控件(如B...
分类:
移动开发 时间:
2014-11-08 18:03:19
阅读次数:
298
单例模式将一个对象实例化后,放在静态变量中,供程序调用。服务定位(ServiceLocator)就是对象工场Factory,调用者对象直接调用Service Locator,与被调用对象减轻了依赖关系,这样如果被调用对象更换时,直接修改ServiceLocator的注册即可,不用修改程序中很多个地方...
分类:
Web程序 时间:
2014-11-08 11:45:41
阅读次数:
189
1.ActionForm
原理
继承于org.apache.struts.action.ActionForm,在jsp发出请求后,实例化servlet并载入struts-config.xml。通过执行action方法来获取mapping中的actionform的name,首先会在session、request中查找是否存在对应的action...
分类:
其他好文 时间:
2014-11-07 22:07:08
阅读次数:
478
Java私有构造器:使用private关键字声明的构造函数。由于类的构造函数时私有的,所以此类不能被实例化,同时也不能被继承。《Effective Java》第三条:用私有构造器或者枚举强化Singleton属性。所谓Singleton属性是指仅仅被实例化一次的类。第四条:通过私有构造器强化不可实例...
分类:
编程语言 时间:
2014-11-07 00:48:24
阅读次数:
178
继承的一个结果是派生于基类的类在方法和属性上有一定的重叠, 【从同一个基类派生出来的多个子类在方法和属性上有重叠】因此,可以使用相同的语法处理从同一个基类实例化的对象。例如,如果基类Animal有一个方法EatFood(),则从派生于它的类Cow和Chicken中调用这个方法,其语法是类似的:Co....
分类:
其他好文 时间:
2014-11-06 23:16:48
阅读次数:
120
一、__autoload ? 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。看下面例子: ? printit.class.php? ? <?php? ? class PRINTIT {? ? ?function doPrint() { ? echo...
分类:
其他好文 时间:
2014-11-06 22:10:00
阅读次数:
136
1.关键字:final用来定义类和方法的一个重要关键字,当定义类的时候该类将不能被继承,当用来定义方法的时候该方法将不能被重载2.关键字:self用来用类访问当前类中的内容的关键字,类似与$this关键字,但$this是需要类实例化以后才可以使用,self可以直接访问当前类中的内部成员注意:因为没有...
分类:
Web程序 时间:
2014-11-06 21:43:30
阅读次数:
230