インターフェイス実装形式:
[修饰符] class <类名> [extends 父类名] [implements 接口列表]{ }
修飾子: クラスのアクセス許可を指定するために使用されるオプションのパラメーター。オプションの値は public、abstract、final です。
クラス名: クラスの名前を指定するために使用される必須パラメータです。クラス名は有効な Java 識別子である必要があります。通常、大文字が必要です。
extends 親クラス名: 定義するクラスがどの親クラスから継承するかを指定するために使用されるオプションのパラメーター。 extends キーワードを使用する場合、親クラス名は必須パラメーターです。
implements インターフェイス リスト: このクラスが実装するインターフェイスを指定するために使用されるオプションのパラメーター。 implements キーワードを使用する場合、インターフェイス リストは必須パラメータです。インターフェースリストに複数のインターフェース名がある場合は、カンマで区切って指定します。
無料のオンライン ビデオ チュートリアルの共有: java オンライン チュートリアル
例は次のとおりです:
public class Cire implements CalInterface { public float getArea(float r) { float area=PI*r*r;//计算圆面积并赋值给变量area return area;//返回计算后的圆面积 } public float getCircumference(float r) { float circumference=2*PI*r; //计算圆周长并赋值给变量circumference return circumference; //返回计算后的圆周长 } public static void main(String[] args) { Cire c = new Cire(); float f = c.getArea(2.0f); System.out.println(Float.toString(f)); } }
クラス継承では、単一継承のみ実行できます。インターフェイスを実装する場合、複数のインターフェイスを一度に実装でき、各インターフェイスはカンマ「,」で区切られます。
このとき、定数名またはメソッド名の競合が発生する可能性があります。この問題を解決する際、定数が競合する場合は、定数のインターフェイスを明確に指定する必要があります。これは、「インターフェイス名.constant」によって実現できます。 。メソッドの競合が発生した場合、実装する必要があるメソッドは 1 つだけです。
Java 関連記事チュートリアル: Java 言語の概要
以上がJavaでインターフェースを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

SublimeText3 中国語版
中国語版、とても使いやすい

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。
