關於我 大家好,我是 TD,目前在南方的小島上擔任菜鳥軟體工程師。大學不是主修 CS 或資訊相關科系,是畢業許多年之後才開始接觸程式開發,而後轉職成為軟體工程...
什麼是物件導向程式設計? 物件導向程式設計 (Object-oriented programming) 是眾多程式設計典範 (Programming parad...
來建立幾個物件吧 在上一篇文章當中,我們提到可以使用物件來模擬真實世界的事物,那麼我們就來嘗試建立幾個棒球選手的物件吧! 首先,我們建立一個叫做 shohei...
在上一篇文章中提到,我們可以將不同類別當中的共同屬性或方法,提取出來放在 parent 類別當中,然後透過繼承的方式,實現這些屬性或方法,同時也可以加入額外的屬...
什麼是抽象類別 an abstract class, or abstract base class (ABC), is a class that cannot...
前面分別聊完了什麼是「物件」、「類別」、「介面」,接下來,就要來聊聊物件導向程式設計當中的四大概念:「抽象」、「封裝」、「繼承」、「多型」 什麼是抽象 In...
什麼是封裝 In object-oriented programming (OOP), encapsulation refers to the bundlin...
什麼是繼承 In object-oriented programming, inheritance is the mechanism of basing an...
什麼是多型 In programming languages and type theory, polymorphism is the provision o...