【C#學習筆記】第八章總結
《C#入門經典第七期》第八章面向物件程式設計簡介書後總結
物件和類
類是用於例項化物件的型別定義。物件可以包含資料。資料可以通過屬性供外部使用,操作可以通過方法供外部程式碼使用。屬性和方法都稱為類的成員。屬性可以進行讀取訪問、寫入訪問或讀寫訪問(區別於欄位,欄位不可供外部訪問)。在.NET中,所有的東西都是物件
物件的生命週期
物件通過呼叫它的一個建構函式來例項化。不需要物件時,就執行其解構函式來刪除它。要清理物件,常常需要手工刪除它
靜態成員和例項成員
例項成員只能在類的物件例項上使用,靜態成員只能直接通過定義使用,它不與例項關聯
介面
介面是可以在類上實現的公共屬性和方法的集合。可將實現了一個介面的類的物件賦值給對應例項型別的變數。之後通過該變數,可以使用該介面定義的成員。
繼承
繼承是一個類定義派生於另一個類定義的機制。類從父類中繼承成員,每個類只能有一個父類。子類不能訪問父類的私有成員,但可以定義受保護的成員,受保護的成員只能在該類和派生於該類的子類中使用。子類可以重寫父類的虛擬成員。.NET中所有類都是System.Object的子類
多型性
從一個派生類例項化的所有物件都可以看成其父類的例項
相關推薦
【C#學習筆記】第八章總結
《C#入門經典第七期》第八章面向物件程式設計簡介書後總結 物件和類 類是用於例項化物件的型別定義。物件可以包含資料。資料可以通過屬性供外部使用,操作可以通過方法供外部程式碼使用。屬性和方法都稱為類的成員。屬性可以進行讀取訪問、寫入訪問或讀寫訪問(區別於欄位,欄位不可供外部
【C#學習筆記】第四章總結
《C#入門經典第七期》第四章流程控制書後總結 布林邏輯 布林邏輯使用布林值(true和false)計算條件。布林運算子用於比較數值,返回布林結果。一些布林運算子也用於對數值的底層位結果執行按位操作,還有一些專門的按位運算子。 分支 可使用布林邏輯控制程式流。可以使用i
【Linux學習筆記】第4章 Linux磁盤管理
linux centos 磁盤 格式化 LVM 4.1df命令df 查看文件系統磁盤空間使用情況。文件系統 磁盤總大小(kB) 已使用 可用 已用% 掛載點(目錄)Linux磁盤不能直接訪問,必須要有一個掛載點。參數:-h 可根據磁盤大小顯示適當的單位。帶有tmpfs代表臨時的
【Linux學習筆記】第5章 VIM工具
linux centos vim 5.1vim介紹vim是vi的升級版,帶有顏色顯示,先安裝包yum install -y vim-enhancedvim分為三種模式:一般模式、編輯模式、命令模式。 5.2vim顏色顯示和移動光標相同的文件信息在不同目錄下顯示顏色會有差異。相同內容,不同文件名,
【Linux學習筆記】第6章 Linux文件壓縮和打包
linux centos 打包 壓縮 tar 6.1壓縮打包介紹Windows壓縮:.rar,.zip,.7zLinux壓縮:.zip,.gz,.bz2,.xz,.tar.gz,.tar.bz2,.tar.xz 6.2gzip壓縮工具gzip FILENAME 壓縮文件,格式gz,壓縮後
【Linux學習筆記】第8章 Linux shell基礎知識
linux centos shell 通配 8.1shell介紹shell是一個命令解釋器,提供人機交互。支持特定語法。每個用戶都可以有自己特定的shell(bash)。CentOS7默認bash(Bourne Agin Shell)。其他還有zsh、ksh等。 8.2命令歷史命令歷史存放於
【openshift 學習筆記】第六章 持續整合與部署
一. 部署 jenkins 服務下載並匯入jenkins-ephemeral-template模板# oc create -f https://raw.githubusercontent.com/ope
【openshift 學習筆記】第十三章 叢集運維管理
一. 安裝配置cockpit 在叢集所有節點安裝 cockpit 以及 docker kubernetes 外掛yum install -y cockpit cockpit-docker cockpit
【吳恩達機器學習筆記】第三章:線性迴歸回顧
本章是對線性代數的一些簡單回顧,由於之前學過,所以這裡只是簡單的將課程中的一些例子粘過來 矩陣表示 矩陣加法和標量乘法 矩陣向量乘法 用矩陣向量乘法來同時計算多個預測值 矩陣乘法 用矩陣乘法同時計算多個迴歸
【吳恩達機器學習筆記】第五章:多變數線性迴歸
目錄 多特徵下的目標函式 多元梯度下降法 多元梯度下降法中的方法 特徵縮放 選擇學習率 特徵和多項式迴歸 正規方程(區別於迭代法的直接解法) 正規方程在矩陣不可逆的情況下的解決方法
【西瓜書學習筆記】第3章:線性模型
課程前言: arg max的引數是函式最大化的某個函式的域的點,與全域性最大值相比引數函式的最大輸出,arg max指的是函式輸出儘可能大的輸入或引數 閉式解: 給出任意自變數,就可以求出因變數 最小二乘法: 通過最小化誤差的平方和尋找資料的最佳函式匹配
【學習筆記】第六章 訪問許可權控制
訪問許可權控制的作用 簡化客戶端程式設計師對於類庫檔案的理解,更便於對於該類的使用。不會觸及一些類設計者不希望他們觸及的部分。 便於類設計者更改類方法的實現(類內部的工作原理)。 6.1 包:庫單元 使用import關鍵字,匯入一個或多個類。 使
【學習筆記】第三章 Jupyter Notebook為什麽是現代Python的必學技術?
inf 局限 未來 目的 選擇 接下來 也會 test 人的 可能你已經知道,Python 在 14 年後的“崛起”,得益於機器學習和數學統計應用的興起。那為什麽 Python 如此適合數學統計和機器學習呢?作為“老司機”
【計算機網路·第7版-學習筆記】第02章:物理層
本文下載連結: [學習筆記]第02章_物理層-列印版.pdf 本章最重要的內容是: (1)物理層的任務。 (2)幾種常用的通道複用技術。 (3)幾種常用的寬頻接入技術,主要是ADSL和FTTx。 一、物理層的基本概念 1、物理層簡介 (1)物理層在連線各種計算機的傳輸媒體上傳輸資料位元流,而不是指具體的傳輸媒
【C++ 學習筆記】 MFC CEdit
top 註意 hello lac int 生成 屬性對話框 關聯 額外 環境:VS2008 -關聯變量 方法一:在控件上右鍵-變量-CEdit類型變量-輸入變量名。 方法二:添加代碼 頭文件中定義變量CEdit m_edit_fileName;源文件中變量
【C#學習筆記】 IDisposable 接口
數據 在外 source int word 編寫 osi 圖標 不知道 托管資源指的是.NET可以自動進行回收的資源,主要是指托管堆上分配的內存資源。托管資源的回收工作是不需要人工幹預的,有.NET運行庫在合適調用垃圾回收器進行回收。 非托管資源指的是.
【C#學習筆記】播放wav文件
con sound ram pan layer oid col med clas using System; using System.Media; namespace ConsoleApplication { class Program
【C#學習筆記】Dictionary容器使用
main 容器 ons move eap app namespace ica gen using System; using System.Collections.Generic; namespace ConsoleApplication { cla
【C#學習筆記】寫文件
pan name iter create open static col main write using System; using System.IO; namespace ConsoleApplication { class Program
【C#學習筆記】網頁彈出提示框
app c# tar code script dfs 提示框 form pro using System; using System.Collections.Generic; using System.Linq; using System.Web; using