【发布时间】:2017-01-17 07:15:33
【问题描述】:
如何在一个对象上调用同一类的两个方法?我的意思是我尝试编写一个类,它是在代码上方运行的方法:
volume = Calculate.do_calc().get_volume(a);
我正在创建Calculate 类和它的两个方法。 do_calc() 和 get_volume(a)。我应该如何编写这个类来运行该代码。
【问题讨论】:
-
它取决于很多东西,比如你的方法是静态的吗?方法的返回类型是什么?
-
它们的返回类型是float。
-
它们是静态的吗?并且都具有相同的返回类型?
-
它们不是静态的。是的,它们具有相同的返回类型。do_calc() 方法将有多个 get_volume() 方法。我想我会重载 get_volume() 方法。但是我不明白如何在一行中调用同一类的两个方法。
-
请参考我的分析器,如果两者具有相同的返回类型,则无法在一行中调用
标签: java function inheritance methods overloading