Shar07ech
  • Home
  • About
  • Linux
  • Cloud
  • Thinking In Java
  • Rust
  • Leetcode
Sign in Subscribe
Thinking in Java(7-3) 深入探討 Java 的協變回傳型別與繼承設計

Thinking in Java(7-3) 深入探討 Java 的協變回傳型別與繼承設計

2024年11月4日 7 min read thinking-in-java
本篇文章深入探討了 Java 中的協變回傳型別和繼承設計,說明了如何在覆寫方法時回傳更具體的型別,以及在設計中如何選擇繼承與組合。同時,解釋了向下轉型與執行時型別識別(RTTI)的使用方式和注意事項。
Thinking in Java(7-2) 建構子與多型

Thinking in Java(7-2) 建構子與多型

2024年11月4日 7 min read thinking-in-java
本篇文章深入探討了 Java 中建構子與多型的關係,詳細說明了物件的初始化和清理順序,以及在建構子內部調用動態綁定方法可能帶來的問題。
Thinking in Java(7-1) 多型:向上轉型與方法綁定

Thinking in Java(7-1) 多型:向上轉型與方法綁定

2024年11月4日 8 min read thinking-in-java
本篇文章深入探討了 Java 中的多型機制,詳細說明了向上轉型、方法調用綁定,以及它們如何影響程式的可擴充性。同時,也指出了多型機制的一些限制,如私有方法、欄位和靜態方法的不多型性。
Thinking in Java(6-4) final 關鍵字詳解及應用

Thinking in Java(6-4) final 關鍵字詳解及應用

2024年11月3日 10 min read thinking-in-java
Java final 關鍵字解析:數據、方法、類別及初始化詳解
Thinking in Java(6-3) 繼承與 protected 關鍵字解析

Thinking in Java(6-3) 繼承與 protected 關鍵字解析

2024年11月3日 5 min read thinking-in-java
Java 繼承與 protected 關鍵字解析:確保程式碼安全性與靈活性
Page 1 of 5
Next
Shar07ech © 2025
  • Sign up
Powered by Ghost