ホームページ > Java > &#&ベース > Javaでインターフェースの書き換えを実装する方法

Javaでインターフェースの書き換えを実装する方法

王林
リリース: 2019-12-07 12:01:30
転載
4210 人が閲覧しました

Javaでインターフェースの書き換えを実装する方法

通常のクラスはインターフェイスを実装します

1. 通常のメソッドと抽象メソッドの両方を書き換える必要があります;

2. デフォルトのメソッドは書き換えることもできません。リライト。

抽象クラスはインターフェイスを実装します

オンライン ビデオ チュートリアルの共有:Java 教育ビデオ

by abstractクラスを使用してインターフェイスを実装する場合、インターフェイスのメソッドをオーバーライドする必要はありません。すべてのメソッドを書き換えたり、一部のメソッドのみを書き換えたりすることはできません。

public interface Demo {
	 public void test1();//普通方法,需要重写
	 public abstract void test2();//抽象方法
	 public static void test3() {}//静态方法,接口中的静态方法不能被实现类继承和子接口继承
	 public default void test4(){}//默认方法可以直接使用实现类的对象进行调用,也可以在实现类中对其进行覆盖重写。
	 public static void main(String[] args) {}//接口可以有主函数
}
ログイン後にコピー
public class TestDemo implements Demo{

	@Override
	public void test1() {
	}

	@Override
	public void test2() {}
	
	@Override
	public void test4(){}//重写默认函数,也可以不重写

	
	

}

abstract class TestDemo01 implements Demo{
	
}
ログイン後にコピー

注:

1. デフォルト メソッドと静的メソッドにはメソッド本体が必要です;

2. 静的メソッドはオーバーライドできません。

おすすめの関連記事とチュートリアル: Java 言語の概要

以上がJavaでインターフェースの書き換えを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート