Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

存取權限與封裝的關係, Data Hidden。

NotificationsYou must be signed in to change notification settings

QueenieCplusplus/Cplusplus_Accessor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

存取權限(aka. Access Control)

任何實例都可以直接存取 public: 的部分,而程式僅能藉由 public 關鍵字後的 member func 存取實例的 private 成員。

在 C++ 語法中,如無寫上關鍵字,則預設均為 private。

class ShareMarket{           此處為封裝區 Encapsulation,強調資料的隱藏性。          /         /        /       /      /   private:        char target[10];        int shares;        float share_val;        double total_val;   public:        void before();        void buy();        void sell();        void after();        void show();                   \                    \                     \                       \                       \                         此處作抽象化處理 Abstract         };

如上介面(即類別的公有函數)定義不完全,此類別可以稱為抽象類別。如下,則為類別的具體化,稱為具體類別。

  class ShareMarket{           此處為封裝區 Encapsulation          /         /        /       /      /   private:        char target[10];        int shares;        float share_val;        double total_val;        void know_totoal(){          total_val= shares * share_val;        }             實作區 (成員函數)            /           /          /         /        /   public:        void before(const char *com, int n, double pr);        void buy(int shareAmount, double dealPrice);        void sell(int shareAmount, double dealPrice);        void after(double dealPrice);        void show();                   \                    \                     \                       \                       \                         此處作抽象化處理 Abstract };

About

存取權限與封裝的關係, Data Hidden。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp