当重写的父类的返回值类型是子类的返回值类型的父类的时候返回值类型就可以不同 比如父类的返回值是Object 子类的返回值类型是String 同意吗
2016-08-22 09:19
369 查看
public class B{ public Object b(){ return null; } } public class A extends B{ @Override public String b() { // TODO Auto-generated method stub return null; } } String是可以的,但是int double等基本类型就是不可以的! |
相关文章推荐
- 当重写的父类的返回值类型是子类的返回值类型的父类的时候返回值类型就可以不同 比如父类的返回值是Object 子类的返回值类型是String 同意吗?
- JavaSE8基础 方法重写 返回类型可以不同,兼容就行
- Javase易错之方法重写 子类方法返回值应比父类返回值更小或相等
- java中函数覆盖(即重写override),子类的返回类型一定要和父类一样吗?
- 子类方法返回类型必须和父类相同,抛出的异常声明可以小于或等于父类
- 父类和子类的同名成员函数参数格式相同,返回值类型不同
- Java重载可以有不同的返回类型
- 给定一个整数(字符串也适用)序列,重新排列,得到最大的结果,比如31,3,35,7,9根据排列后得到组合 9735331,返回的是string类型
- 继承体系下除了overridden 技术外使得子类与父类表现出不同行为外,反射也可以,而且反射使得继承不需要overridden
- mybatis返回类型resulttype之string和java.lang.string的不同点
- 实现一个函数clone,可以对JavaScript中的5种主要的数据类型(包括Number、String、Object、Array、Boolean)进行值复制。
- spring controller里面返回JSONObject与返回String的不同
- C语言学习9: malloc动态内存存储,动态内存分配去空格字符增长版,动态内存分配去符号incr增长版,型参和返回值都是int型的函数的指针,main函数的地址也可以用指针指向,typedef定义函数指针,函数定义与嵌套的作用,返回函数指针类型,const作用
- Map<String,object>也可以存list这样的数据,那么1map怎么遍历 2map能不能替代list 3既然map和list可以存下任何类型的数据,那么单map就可以存下任何类型的数据
- 在远程调用别人接口的时候,传输参数一般都是String类型的字符串,改字符串可以是json格式的,也可以是xml格式的,那么问题来了
- 为什么父类指针可以指向子类反之则不行(内存长度不同)
- java 中,子类可以重写父类的private方法吗?
- acegi的objectDefinitionSource为什么可以接受String类型
- 同一个String在使用不同的charset编码的时候equals仍然是返回true吗
- AnsiString类型定义的时候可以直接指定代码页,比如950繁体字,936日文