本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
zend framework框架学习问题汇总
官方提供的获取zf教程代码:php composer.phar create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application path/to/install
执行时候出现错误 Could not find package zendfra ...
JAVASE官方教程:继承之重写和隐藏方法(7)
实例方法
一个与父类中的实例方法有相同标签(名字,参数个数和类型)和返回类型的子类实例方法会重写父类中的方法.
子类重写的方法具有修改对象的行为的能力,他也可以返回被重写方法返回类型的子类型.这叫做协变返回类型(covariant return type).
在重写某个方法时,你可能想用@Override注解来告诉编译器你打算重写父类中的某个方法.这时候,如果编译器不能在父类中找到 ...
JAVASE官方教程:继承之概述(6)
在前面的课程中,你多次看到继承被提及.在java语言中,类可以派生于其它的类,包括其它类中的属性和方法.
声明:
继承类叫做子类(也叫做派生类,扩展类).被继承的类叫做超类(也叫做基类,父类).
除了Object没有父类,其它的类都有且只有一个父类(单继承).在定义一个类时若没有父类,则隐含继承Object,每一个类都是Object类的子类.
继承的思想是简单并且强大的:当你想创 ...
JAVASE官方教程:接口之重写接口(5)
考虑你曾经开发的某个接口DoIt:
public interface DoIt {
void doSomething(int i, double x);
int doSomethingElse(String s);
}
假如,在将来的某个时候,你想为接口增加第三个方法,所以接口变成了:
public interface DoIt {
void doSomet ...
JAVASE官方教程:接口之把接口作为类型使用(4)
当你定义了一个接口,你也定义了一种引用数据类型(reference data type).你可以在任何可以使用其他数据类型名的地方使用接口名称.如果你定义了一个接口类型的变量,你只能用实现了这个接口的类的实例来给他赋值.例如,有一个在两个对象之中找出最大的方法,每一个对象都必须从实现了Relatable的类实例化:
public Object findLargest(Object object1, ...
JAVASE官方教程:接口之实现接口(3)
在你的类声名中包含一个implements子句用来实现一个接口.一个类可以在implements关键字后跟一个以逗号分隔的接口列表来实现多个接口.按照惯例,implements子句跟在extends子句后(如果有).
一个例子,Relatable:
public interface Relatable {
// this (调用isLargerThan的对象)和
// ot ...