gpt4 book ai didi

java - 扩展一个类(实现接口(interface))并实现相同的接口(interface)不需要在类中定义方法吗?

转载 作者:行者123 更新时间:2023-12-01 15:05:15 24 4
gpt4 key购买 nike

/C类已经实现了接口(interface)A,但没有定义go()方法,正确吗?/

interface A { void go();}
Class B implements A { void go(){#Some code here}}
Class C extends B implements C {}

最佳答案

这是正确的。但是,接口(interface)中的方法是公共(public)抽象,即使您没有这样定义它。

实现类方法也必须是公共(public)的,因为您无法降低方法的可见性。因此,类 B 中的方法应该是 public

关于java - 扩展一个类(实现接口(interface))并实现相同的接口(interface)不需要在类中定义方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13048255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com