------- android培训、java培训、期待与您交流! ----------内部类:将一个类定义在另一个类里面,对里面那个类就叫做内部类(内置类,嵌套类)。访问特点:内部类可以直接访问外部类中的成员,包括私有成员。而外部类要访问内部类中的成员必须要建立内部类的对象。classOuter{p...
分类:
编程语言 时间:
2014-08-19 20:29:25
阅读次数:
285
1、定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 2、通用类图 Product产品类:通常是实现了模板方法模式,也就是有模板方法和基本方法。 Builder抽象建造者:规范产品的组建,一般是由子类实现 ConcreteBuilder具体建造者:实现抽象类定义的所有方...
分类:
其他好文 时间:
2014-08-19 18:45:15
阅读次数:
184
Php面向对象 – Final类
该类,只能被实例化对象不能用于被继承。
设计时,该类不能再扩展了,就应该通过语法final限制,其他用户扩展该类。
定义:
在class前,增加final关键字。
例子:
class Goods
{
public $goods_name;
public $shop_price;
p...
分类:
Web程序 时间:
2014-08-19 16:41:14
阅读次数:
203
要点
类中的字段自动带有getter方法和setter方法可以用定制的getter/setter方法替换掉字段的定义,而不必修改使用类的客户端----这就是“统一访问原则”用@BeanProperty注解来生成JavaBeans的getXxx/setXxx方法每个类都有一个主要的构造器,这个构造器和类定义“交织”在一起。它的参数直接成为类的字段,主构造器执行类体中所有的语句。辅助构造器是...
分类:
其他好文 时间:
2014-08-18 22:07:54
阅读次数:
358
详细解析Java中抽象类和接口的区别2007-9-28 论坛整理A+ 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类....
分类:
其他好文 时间:
2014-08-18 01:26:33
阅读次数:
285
// 方法1 对象直接量var obj1 = { v1 : "", get_v1 : function() { return this.v1; }, set_v1 : function(v) { this.v1 = v; }};obj1.se...
分类:
Web程序 时间:
2014-08-16 23:48:51
阅读次数:
220
特殊工具与技术--局部类 可以在函数体内部定义类,这样的类称为局部类。一个局部类定义了一个类型,该类型只在定义它的局部作用域中可见。与嵌套类不同,局部类的成员是严格受限的。 局部类的所有成员(包括函数)必须完全定义在类定义体内部,因此,局部类远不如嵌套类有用。 实际上,成员完全定义在类中的要求限制了局部类成员函数的复杂性。局部类中的函数很少超过数行代码,超过的话,阅读者会难以理解代码。 ...
分类:
编程语言 时间:
2014-08-16 09:46:50
阅读次数:
205
先来定义一个Human父类定义部分:1234567891011121314151617181920//// Human.h// OOP//// Created by jimmy.yang on 11-2-9.// Copyright 2011 __MyCompanyName__. All right...
分类:
其他好文 时间:
2014-08-15 23:47:09
阅读次数:
329
多态:允许不同的类定义相同的方法。动态类型:程序直到执行时才能确定所属的类。动态绑定:程序直到执行时才能确定实际要调用的方法。id类型:一种通用的对象类型,也就是说,id可以用来存储属于任何类的对象,让不同类的输出不用特定设定,通用一个id类型就好。多态的出现时为了让不同的类能使用同明的方法。比如a...
分类:
其他好文 时间:
2014-08-15 12:44:08
阅读次数:
184
java序列化的使用很简单的用法就是,在类定义时实现java.io.serializable即可。扩展这个接口不需要实现它的任何方法,Java会自动序列化。需要注意的,被标为transient和static的属性是不会被java自动序列化的。在面对比较复杂的对象时,比如存在双向链接关系的对象时,如果实现..
分类:
编程语言 时间:
2014-08-14 20:54:19
阅读次数:
229