第2章 MATLAB面向對象編程入門——源自《MATLAB面向對象編程-從入門到設計模式》


2.1 如何定義一個類

2.2 如何創建一個對象

2.3 類的屬性

  2.3.1 如何訪問對象的屬性

  2.3.2 什么是屬性的默認值

  2.3.3 什么是常量屬性

  2.3.4 什么是非獨立屬性

  2.3.5 什么是隱藏屬性

2.4 類的方法

  2.4.1 如何定義類的方法

  2.4.2 如何調用類的方法

    2.4.2.1 使用OOP的點(Dot)語法調用成員方法

    2.4.2.2 使用傳統函數語法調用成員方法

  2.4.3 點調用和函數調用類方法的區別

  2.4.4 什么是方法的簽名

    2.4.4.1 為什么obj要作為方法的一個參數

    2.4.4.2 方法的簽名

  2.4.5 類、對象、屬性和方法之間的關系

  2.4.6 如何用disp方法定制對象的顯示

2.5 類的構造函數

  2.5.1 什么是構造函數

  2.5.2 如何在構造函數中給屬性賦值

  2.5.3 如何讓構造函數接受不同數目的參數

  2.5.4 什么是默認構造函數

  2.5.5 用戶一定要定義構造函數嗎

2.6 類的繼承

  2.6.1 什么是繼承

  2.6.2 為什么子類構造函數需要先調用父類構造函數

  2.6.3 在子類方法中如何調用父類同名方法

  2.6.4 什么是多態

2.7 類之間的基本關系:繼承、組合和聚集

  2.7.1 如何判斷B 能否繼承A

  2.7.2 企鵝和鳥之間是不是繼承關系

  2.7.3 如何把類組合起來

  2.7.4 什么是組合聚集關系

    2.7.4.1 組合關系

    2.7.4.2 聚集關系

2.8 Handle類的set和get方法

  2.8.1 什么是set方法

  2.8.2 什么是get方法

2.9 類的屬性和方法的訪問權限

  2.9.1 什么是public、protected和private權限

  2.9.2 如何設置類的屬性和方法的訪問權限

  2.9.3 如何更細粒度地控制訪問權限

  2.9.4 MATLAB對屬性訪問的控制與C++和Java有什么不同

2.10 clear classes到底清除了什么

  2.10.1 使用clear obj命令

  2.10.2 使用clear classes命令

2.11 對象根據類定義的改變而自動更新。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM