private 只有 class 本身可以存取public 任何人都可以存取protected 繼承的 class 可以存取
internal 同一個組件(Assembly)下可以存取internal protected 同一組件下或繼承的 class 可以存取
package 同一個 package 底下的 class 可以存取