关于java中重载时返回值类型的问题
2013-03-27 20:22
260 查看
重载可以改变返回值类型,但是如果只是返回值类型不一样是算不上重载的。重载的判断条件还是根据参数来,只不过是说重载的函数可以返回值不一样,就是说重载可以决定返回值类型,但是返回值类型不能决定重载。
class SuperClass{ public float aaa(){return 3.14f;} } public class Test extends SuperClass { public float aaa(){ return 5.14f; } public double aaa(double double1) {return double1;} public void aaa(){} //error public float aaa(float float1){return float1;} }
相关文章推荐
- 关于 java 中 Double 类型的运算精度问题
- Java中关于String类型的10个问题
- 关于Java读取mysql中date类型字段默认值'0000-00-00'的问题
- 关于java中Double类型的运算精度问题
- 关于java中Double类型的运算精度问题
- 关于java中任意对象强制转换为接口类型的问题
- Java中关于String类型的10个问题
- 关于JAVA中包装类的是什么类型传递这个问题的笔记
- JAVA中关于String类型的创建和字符串常量池的问题
- Java中关于String类型的10个问题
- 关于java中返回值的问题void
- 关于Java中重载的若干问题
- Java值传递和地址传递:关于String类型和集合类型作为函数参数时传值问题的测试
- 关于java的一些小问题,list中添加对象,java基本数据类型对象
- Java中关于String类型的10个问题
- c#关于数据库自定义类型在存储过程中返回服务器端的问题
- 【Android开发之坑爹问题】关于"java/lang/String"类型
- 关于Java读取mysql中date类型字段默认值'0000-00-00'的问题
- Java中关于String类型的10个问题
- java中关于基本类型和数组的一些注意问题