重複の可能性:
インターフェイスまたは抽象クラス?
Javaの抽象とインターフェース
私はまだ Java の学生ですが、抽象クラスとインターフェースに出くわしました。
抽象クラスを作成するときは、次のようなメソッドを記述します。
public abstract void something();
ただし、インターフェイスでメソッドを作成すると、次のようになります。
public void something();
今、盲目ではありませんが、いくつかの違いがあることがわかります。extend
また、あなたが抽象クラスでありimplement
、インターフェースであることも知っています。
しかし、誰かが違いを教えてもらえますか?