关于对象的实例化过程:
* 1 按需加载类(Koo.class) 以及所有的父类型, 只加载一次!
* 2 递归调用所有父类构造器(从最高的父类执行 A-B-C)
* 父类中
* A 分配父类属性空间, 自动初始化为默认值
* B 执行属性初始化赋值
* C 执行父类构造器过程
* 子类中
* D 分配子类属性空间, 自动初始化为默认值
* E 执行子类属性初始化赋值
* F 执行子类构造器过程
* 3 最后创建的对象(子类实例), 包含所有父类型声明的属性空间
* super 关键字:
* A super() 在构造器的第一行, 调用父类构造器, 默认自动添加
* B super在子类中代表父类型对象的引用, 用来访问父类型的属性/方法
* 如: super.a 访问父类型实例的a属性
* super.a() 访问父类型的方法
* this 关键字:
* A this() 在构造器的第一行, 调用本类的构造器, 有this() 就
* 不再默认自动添加super()
* B this 代表当前对象的引用, 用来访问当前对象的属性, 和方法
* 如: this.a this.a()
* 如果能够区别局部变量和属性(实例变量), 可以省略this.
所有类默认继承于Object=>所有类都是Object(东西)=>啥都是东西
继承表达"是" 的关系
ASP编码教程:如何实现/使用缓存
[ASP]2015年4月15日ASP编码教程:asp缓存的分类
[ASP]2015年4月15日ASP编码教程:何谓ASP缓存/为什么要缓存
[ASP]2015年4月15日ASP编码教程:asp实现的sha1加密解密代码
[ASP]2015年4月15日ASP编码教程:asp执行带参数的sql语句实例
[ASP]2015年4月14日