C#筆記(1) 以Unity3D為範例物件導向三大特性封裝 ... - Medium
文章推薦指數: 80 %
嗨大家好今天要介紹的是物件導向的封裝(Encapsulation). “C#筆記(1) 以Unity3D為範例物件導向三大特性封裝(Encapsulation)” is published by Hyan. GetunlimitedaccessOpeninappHomeNotificationsListsStoriesWriteC#筆記(1)以Unity3D為範例物件導向三大特性封裝(Encapsulation)嗨大家好今天要介紹的是物件導向的封裝(Encapsulation)封裝主要用途是程式中某些屬性或方法不希望直接公開存取或不讓其他物件知道如何實作也就是把實作的資料隱藏起來public公開成員可以隨意存取private私有成員只能在類別主體內存取protected受保護成員類別或是繼承他的類別可以直接使用這邊講起來不太好懂沒關係看下面範例這邊我們先新增MonsterClass把怪物需要的資訊用private屬性防止外部修改然後一個public的方法去設定怪物的數值然後再新增一個打怪的方法還有讓外部存取數值的get方法然後這邊在介紹一種跟上面效果一樣的寫法privateset是只有類別可以修改get是可以讓外部去做讀取的動作新增一個物件顯示執行的結果謝謝大家如果喜歡的話未來也會推出其他的教學文章!MorefromHyanFollow喝杯咖啡放鬆一下程式筆記golangC#Slot設計[email protected]?Learnonthegowithournewapp.TryKnowableAboutHelpTermsPrivacyGettheMediumappGetstartedHyan19Followers喝杯咖啡放鬆一下程式筆記golangC#Slot設計s815651@gmail.comFollowHelpStatusWritersBlogCareersPrivacyTermsAboutKnowable
延伸文章資訊
- 1[觀念]用遊戲來說物件導向程式 - MRcoding筆記
物件導向程式(Object-oriented programming,縮寫:OOP) ... 職業類別:初新者物件:一個玩家阿明一進遊戲是初新者所有初心者類別屬性有: 力量、 ...
- 2Unity 應用領域- 熟悉物件導向的程式設計師,對於Interface...
熟悉物件導向的程式設計師,對於Interface 應該不陌生,一起來看看這個影片,了解如何使用Interface 於Unity 的機制中。 https://www.youtube.com/wat...
- 36.unity建立C#腳本 - iT 邦幫忙
今日目標:了解C# script (腳本). unity主要利用C#控制遊戲,學好C#的物件導向寫法就會很吃香U~. 1.主要架構. 2.腳本建置. 3.解決自動提示無法顯示問題 ...
- 4資策會Unity課程「C#」Day6 - a1455785的創作- 巴哈姆特
今次的內容主要為10/23日上午課程的教學最主要是教「物件導向」的基本概念,原本有一小.
- 5C#物件導向(Object Oriented)程式設計思維 - Rayfly0225
C#為物件導向的程式語言,因此,在開始更深入瞭解C#程式語言其他的語法之前,讓我們先來瞭解一些物件導向的觀念,…