【发布时间】:2020-05-07 03:51:39
【问题描述】:
在 Java 安卓中:
说,有一个界面:
interface RC
{
void Run();
void Turn(Boolean leftRight);
void Reverse();
void Stop();
void Launch();
}
如何在继承类中将Launch()方法标记为非强制实现?
明白了
class A implements RC{
//class A methods... + only 4 from RC
public void Run();
public void Turn(Boolean leftRight);
public void Reverse();
public void Stop();
// is not existed Launch
}
【问题讨论】:
-
你可以把那个方法抽象化
-
我将支持@Nobody 的评论 - 接受的答案甚至不会编译。 ashok 的回答是有效的,但通常是不可取的(如果其他类实现 RC 但也从另一个类继承怎么办?)。 @没人的答案是正确的选择。编辑添加:在接受答案之前发表的评论编辑为
abstract类,但@NObody 的答案仍然与问题匹配。