2016年5月8日 星期日

小山的 C# 教學-第35課-Abstract Class & Abstract Method

本課簡介

本課目標為教導大家使用 Abstract Class 與 Abstract Method
當今天想要強迫某些衍生類別實作某些功能時
Abstract Method 就很符合需求
而 Abstract Class 又跟 Abstract Method 同進退
接下來就來看看是怎麼一回事吧!

2016年5月4日 星期三

小山的 C# 教學-第34課-Base 關鍵字

本課簡介

本課介紹在繼承中也時常用到的 base 關鍵字
這個關鍵字能讓衍生類別直接存取到基底類別的屬性與方法

2016年3月31日 星期四

小山的 C# 教學-第33課-Protected

本課簡介

之前曾經介紹過可以使用 public 跟 private
來進行 class 內部資源的權限控管

可是有些從 base class 繼承來的資源
如果是 private 的話就無法直接使用
本課介紹如何使用 protected 來使得 base class 的資源
可以讓繼承的 class 來進行存取

2016年3月21日 星期一

小山的 C# 教學-第32課-Override vs Method Hiding

本課簡介

有時候使用 override 的時候常會忘記要加上關鍵字
如果沒有加的話程式仍可以正常執行
但是跑出來的結果卻不太一樣?
這是為什麼呢?

2015年10月1日 星期四

小山的 C# 教學-第31課-Override

本課簡介

如果你不想使用繼承到的行為該怎麼辦?
改寫掉就好囉!
本課介紹如何讓繼承的 class 覆寫掉 base class 的 method