Java 9 のインターフェイスのプライベート メソッドの利点は何ですか?
Java 9 では、インターフェイスに プライベート メソッド を含めることもできます。 Java 8 の static メソッドと default メソッドとは別に、これは public #strong>Code# の 再利用を可能にするもう 1 つの大きな変更です。 ## はインターフェース自体の中にあります。 インターフェイスでは、複数のデフォルト メソッドに共通のコードを記述することができるため、
コード重複が生成されます。プライベート メソッドの導入により、このコードの重複が回避されます。 インターフェイスのプライベート メソッドの利点
コードの重複を回避します。- コードの再利用性を確保します。
- コードの可読性を向上させます。
- 構文
<strong>interface interfacename { private methodName(parameters) { // statements } }</strong>
例
interface Test { default void m1() { common(); } default void m2() { common(); } private void common() { System.out.println("Tutorialspoint"); } } public class PrivateMethodTest implements Test { public static void main(String args[]) { Test test = new PrivateMethodTest(); test.m1(); test.m2(); } }
出力
<strong>Tutorialspoint Tutorialspoint</strong>
以上がJava 9 のインターフェイスのプライベート メソッドの利点は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Javaリモートデバッグでの絶え間ない買収に関する質問と回答は、Javaをリモートデバッグに使用する際に、困難な現象に遭遇する可能性があります。それ...

初心者向けのJavaプロジェクト管理ツールを選択することと混同します。バックエンド開発を学び始めたばかりの人にとっては、適切なプロジェクト管理ツールを選択することが重要です...

分散システム分散トランザクション処理における最終的な一貫性の適用を調査することは、分散システムアーキテクチャにおいて常に問題となっています。問題を解決するために...

OAUTH2.0のAccess_Tokenを使用して、インターフェイスアクセス許可を制御する方法は? OAuth2.0の適用では、...

eclipsepahoのmqttasyncclientを使用してローカルEMQXに接続する際のユーザー名とパスワード認証の障害の問題を解決する方法は? JavaとEclipseを使用して...

スクリプトタスクの独自性を確保し、高い並行性環境での動作ステータスを監視する方法は?この記事では、クラスター環境でアウトバウンドフットを確保する方法について説明します...

バックエンド開発における階層アーキテクチャの議論。バックエンド開発では、階層アーキテクチャは一般的にコントローラー、サービス、DAOの3層を含む一般的な設計パターンです...

PyflinkのジョブをYARNに送信するときにPythonスクリプトが見つからない理由の分析Yarnを介してPyflinkジョブを提出しようとすると、遭遇する可能性があります...
