JAVA中可否继承同名不同包的类?

我是想重载java.math.BigDecimal中的divide()方法,为其增加除零保护。(除0时不抛异常,而是返回一个自定义的无穷大常数,如99999999)

package mypkg.common;

import java.math.BigDecimal;

public class BigDecimal extends java.math.BigDecimal {

}

这样写不行呀!

前提是我还要使用BigDecimal这个类名,不想另外起个名(如:mypkg.common.MyBigDecimal)
看来去掉import就可以了...

第1个回答  2008-06-10
可以。但是完全没必要起相同的名字,就起个别名吧,一样用的 !
第2个回答  2008-06-10
一楼的是正解
第3个回答  2008-06-10
一楼的是正解
第4个回答  2008-06-10
完全可以!

public class BigDecimal extends java.math.BigDecimal {

public BigDecimal(Integer val) {
super(val);
}
}本回答被提问者采纳

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答