您的位置:首页 > 编程语言 > Java开发

关于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;}

  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: