1. 程式人生 > 實用技巧 >如何在docker容器、Kubernetes的Pod中新增/etc/hosts配置【轉】

如何在docker容器、Kubernetes的Pod中新增/etc/hosts配置【轉】

介面

介面存在的兩個意義

規則的定義

程式的擴充套件性

介面的定義和特點

介面用關鍵字interface來定義

public interface 介面名{}

介面不能例項化

介面和類之間是實現關係,通過implements關鍵字表示

public class 類名 implements 介面名{}

介面的子類(實現類)

要不重寫介面中的所有抽象方法

要麼是抽象類

介面中成員的特點

成員變數

只能是常量

預設修飾符:public static final

構造方法

沒有

成員方法

只能適合抽象方法

預設修飾符:public abstract

多型

多型的前提

繼承\實現關係

要有方法重寫

要有父類引用,指向子類物件

成員訪問特點

構造方法:和繼承一樣,子類通過super訪問父類構造方法

成員變數:編譯看左邊(父類),執行看左邊(父類)

成員方法:編譯看左邊(父類),執行看右邊(子類)

多型的好處和弊端

好處:提高了程式的擴充套件性

體現:定義方法的時候,使用父類作為引數,該方法就可以接收父類的任意子類物件

弊端:不能使用子類特有的功能

多型中的轉型

向上轉型

從子到父

父類引用指向子類物件

向下轉型

從父到子

父類引用轉為子類物件