java 1.基礎語言 23 介面5
package demo01; /* 問題描述: 需要抽取一個公共方法,用來解決兩個預設方法之間重複程式碼的問題 但是這個共有方法不應該讓實現類使用,一個是私有化的 解決方案: 1.普通私有方法,解決多個預設方法之間重複程式碼問題 格式: private 返回值型別 方法名稱(引數列表){ 方法體 } 2.靜態私有方法,解決多個靜態方法之間重複程式碼問題 格式: private static 返回值型別 方法名稱(引數列表){ 方法體 } */ public interface MyInterfacePrivateA { public default void methodDefault1(){ System.out.println("預設方法1"); methodCommo(); } public default void methodDefault2(){ System.out.println("預設方法2"); methodCommo(); } private void methodCommo(){ System.out.println("aaaa"); System.out.println("bbbb"); System.out.println("cccc"); } }
相關文章
- Java語言基礎(一)Java
- java語言基礎學習Java
- java基礎-介面Java
- dart語言基礎Dart
- C語言基礎C語言
- Swift 語言基礎Swift
- Go語言基礎Go
- Java基礎-語法基礎Java
- 09-02 Java語言基礎(修飾符)Java
- SQL語言基礎(資料控制語言)SQL
- Julia語言程式基礎
- Go語言基礎-序言Go
- 【Go語言基礎】sliceGo
- 【01】C語言基礎C語言
- c語言的基礎C語言
- e語言基礎01
- C語言-1.簡介C語言
- 基於JAVA語言的selenium測試基礎總結Java
- java基礎:CompletionStage介面Java
- 【Java基礎】類和介面Java
- 【譯】Java8官方教程:語言基礎—變數Java變數
- Android開發基礎07-掌握Java語言AndroidJava
- 1.基礎知識
- Java 基礎語法Java
- JAVA語法基礎Java
- 【Java基礎】--深入剖析基礎語法Java
- JAVA基礎之5-函式式介面的實現Java函式
- D程式語言基礎篇
- 組合語言-基礎功能組合語言
- [06 Go語言基礎-包]Go
- python程式語言基礎Python
- c語言基礎知識C語言
- C語言入門基礎C語言
- SQL語言基礎(函式)SQL函式
- plsql開發語言基礎SQL
- Oracle PL/SQL語言基礎OracleSQL
- c語言基礎學習C語言
- C語言基礎-指標C語言指標