JAVA中可否继承同名不同包的类?
来源:百度知道 编辑:UC知道 时间:2024/05/11 12:59:11
我是想重载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就可以了...
package mypkg.common;
import java.math.BigDecimal;
public class BigDecimal extends java.math.BigDecimal {
}
这样写不行呀!
前提是我还要使用BigDecimal这个类名,不想另外起个名(如:mypkg.common.MyBigDecimal)
看来去掉import就可以了...
完全可以!
public class BigDecimal extends java.math.BigDecimal {
public BigDecimal(Integer val) {
super(val);
}
}
可以。但是完全没必要起相同的名字,就起个别名吧,一样用的 !
一楼的是正解
一楼的是正解