原创 Java——接口的學習

今天繼續填坑,講一下接口。說起接口,其實我們可以把它當做一種特殊的抽象類,接口中有着抽象方法。但不同於類的是,它可以存在一個類有多個接口。接下來,我用一個例子形象的描述一下接口。 例如,有兩個抽象類:Animal和Fruit,其

原创 Java——抽象類學習

Java——抽象類學習 今天繼續填坑,來講一下抽象類。在說抽象類之前,先來增加一下之前多態和繼承沒有說的訪問權限修飾符public,protect,package和private這四個修飾符。 public修飾符的訪問權限最大,可

原创 Java——繼承學習

今天來開坑關於Java的複習博客 我們來說一下繼承吧。繼承就好比一個族譜,父類中的變量和方法會被子類繼承繼承(特別注意,父類中private的方法和變量也會被繼承,但是子類要藉助父類的setter和getter方法來進行修改和獲取

原创 關於哈夫曼樹的理解

關於哈弗曼樹的理解 今天我們就來梳理一下哈夫曼樹。哈夫曼樹的思想我覺得可以歸結成,由小到大,逐步合併。爲了更好地理解,我們來看一個實際問題吧: 我們知道,在我們使用26鍵拼音輸入時,每一個字母都會有一個使用頻率。現在假定 (A:3

原创 Java——多態的學習

今天繼續填坑,說一下Java多態。 上一篇博客中,我們已經學習了繼承,這裏我補充一個小的知識點。其實任何一個我們定義的類,假如沒有給這個類繼承一個父類,那麼這個類就默認繼承一個Object類。 我們先來看一下多態的定義吧 簡單來