摘要:
向上转型: 子类引用的对象转换为父类类型称为向上转型。通俗地说就是是将子类对象转为父类对象。此处父类对象可以是接口 1 public class Animal { 2 public void eat(){ 3 System.out.print...
阅读全文
posted @ 2014-09-24 21:42
linxiong
阅读(557)
推荐(0)
摘要:
重写(Overriding)重写规则 1. 参数列表:必须与被重写方法的参数列表完全匹配。 2. 返回类型:必须与超类中被重写的方法中声明的返回类型或子类型完全相同 3. 访问级别:一定不能比被重写方法强,可以比被重写方法的弱。 4. 非检查异常:重写方法可以抛出任何非检查的异常,无论被重写...
阅读全文
posted @ 2014-09-24 21:41
linxiong
阅读(3148)
推荐(0)
摘要:
alias在api里的解释为:别名 类名称简短的别名列表。多数用于定义xtypes 1 Ext.define('MyApp.Panel', { 2 extend: 'Ext.panel.Panel', 3 alias: 'widget.mypanel', 4 title: '...
阅读全文
posted @ 2014-09-23 00:08
linxiong
阅读(6098)
推荐(0)
摘要:
A、重写规则之一: 重写方法不能比被重写方法限制有更严格的访问级别。 (但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。) 比如:Object类有个toString()方法,开始重写这个方法的,时候我们总容易忘记public修饰符,编译器当然不会放过任何教训我们 ...
阅读全文
posted @ 2014-09-23 00:08
linxiong
阅读(2855)
推荐(0)
摘要:
ExtJS提供的组件非常丰富,不过当原生的组件无法满足要求时,就需要扩展原生自定义组件了。 initComponent 和 constructor 就是Extjs 提供用来实现继承和扩展的方式。 在Extjs 中使用Ext.define来实现扩展, initComponent 和 const...
阅读全文
posted @ 2014-09-19 23:42
linxiong
阅读(2345)
推荐(0)
摘要:
接上【ExtJS】自定义组件datetimefield(一)第三步:添加按钮事件绑定,获取选定的时间 1 privates:{ 2 finishRenderChildren: function () { 3 var me = this; 4...
阅读全文
posted @ 2014-09-18 23:24
linxiong
阅读(1031)
推荐(0)
摘要:
目的: ExtJS中提供了下拉日期选择控件Ext.form.field.Date与下拉时间选择控件Ext.form.field.Time。不过没有一个在选择日期时选择时间的控件datetimefield。目的就是运用自定义组件的方法,来扩展下拉日期选择控件Ext.form.field.Date...
阅读全文
posted @ 2014-09-17 22:54
linxiong
阅读(6261)
推荐(0)
摘要:
要达成在Ext.picker.Date组件中添加时间选择组件,首先得明确一个思路,在继承Ext.form.field.Date组件,并且添加一个时间选择功能。第一步:明确扩展组件的步骤:创建一个Ext.form.field.Date的扩展组件:1、定义一个Ext.form.field.Date的...
阅读全文
posted @ 2014-09-17 00:39
linxiong
阅读(483)
推荐(0)
摘要:
一、目的: ExtJS中提供了下拉日期选择控件Ext.form.field.Date与下拉时间选择控件Ext.form.field.Time。不过没有一个在选择日期时选择时间的控件datetimefield。目的就是运用自定义组件的方法,来扩展下拉日期选择控件Ext.form.field.Date...
阅读全文
posted @ 2014-09-15 23:55
linxiong
阅读(4209)
推荐(0)
摘要:
一、命名规范 在你编码过程中对类,名字空间以及文件名使用统一的命名规则对你代码的组织,结构化以及可读性有很大的好处。1、类命名规范: 类名最好只包含字母,在多数情况下,数字是不鼓励使用的,除非非要用不可,也不要使用下划线,-以及其它非字母字符,例如: MyCompany.useful_ut...
阅读全文
posted @ 2014-09-09 22:00
linxiong
阅读(775)
推荐(0)