How to use Java implement and extend
本问题已经有最佳答案,请猛点这里访问。
我找过这个,读过几篇文章,但我似乎不太明白。所以如果有人能给我举个例子,这对我会很有帮助。你能为这个解释或写一个小代码吗?
" Implement a Class A which extends interface B"
这是什么意思?我知道什么是实现和扩展,但我不能正确理解这一点。
你的声明
接口只能按类是
您可以将这两个关键字声明为:1。
2.
您可以扩展另一个接口,如下所示:
1 2 3 4 5 6 | public interface A{ public void do(); } public interface B extends A{ public String doThis(int number); } |
这里的措辞似乎有点奇怪,但一般来说,它意味着您应该创建(实现)一个实现(扩展)接口B的类,如下所示:
1 2 3 4 5 6 7 8 9 | interface B { void foo(); } class A implements B { void foo() { } } |