static 靜態
static修飾符:成員修飾符,只能修飾類的成員(變數和方法),方法裡面不能使用static修飾
被static修飾的成員,稱為靜態成員
靜態記憶體圖
靜態的呼叫規則
記憶體圖進行分析,靜態的成員在記憶體中有自己的所屬,屬於自己的類
因此:靜態的呼叫方式:類名.靜態成員
靜態使用的注意事項
靜態和物件無關性
多型:物件的多型性
靜態成員:屬於自己的類,和物件無關
public
static
void
main
(string[
] args)
成員的呼叫方式
main方法解釋
靜態成員和非靜態成員的區別
什麼時候使用靜態修飾
具體事務具體分析了,根據分析的結果,決定是否使用靜態修飾
分析方法:分析這些事物之間是否存在共享資料,出現共享資料,static修飾
以上說的是靜態成員變數
什麼時候使用靜態方法:如果方法中的功能使用了靜態的成員變數,這個方法就應該static修飾
final修飾符
final翻譯為最終的,不可改變的
public final class a{} 最終類
最終類不被子類繼承,a類沒用孩子(太監類)
以前學過最終類:string scanner system
public final 返回值型別 方法名(引數列表){} 最終方法
最終方法,不能被子類重寫
有些累,定義的方法,一部分很完美,另一些方法不是很完善
final 資料型別 變數名 = 值 ; 最終變數
被final修飾的變數,一次賦值,終身不變
final修飾的是引用型別,引用類固定的是記憶體位址
靜態文字控制項類CStaticText的使用
文字是程式給予使用者提示資訊的一種方式,簡單方便。使用mfc的同學們可能再也熟悉不過了,但是有時他也不盡人意,比如我們想像在word中一樣改變他的字型 顏色 大小等屬性時mfc的靜態文字控制項卻沒有給我們提供相關的介面,為了解決這個問題,我們常用的方式就是自繪控制項,但是對於初學者來說自繪也是 亞歷...
mysql 靜態鏈結庫 靜態鏈結庫的建立和使用
通過 gcc使用靜態鏈結庫和動態鏈結庫 一節的學習,讀者已經了解了什麼是庫檔案 什麼是靜態鏈結庫和動態鏈結庫以及它們之間的區別。同時文章中還提到,在 c c 實際開發過程中,除了可以使用系統庫檔案外,我們還可以根據實際需要,手動建立靜態鏈結庫或者動態鏈結庫。假設當前有乙個 c 語言專案,其目錄結構如...
VS2017配置openssl靜態庫並使用
簡單記錄以下使用國密版openssl在vs2017中進行呼叫的配置過程。2 專案屬性,vc 目錄,包含目錄 新增include檔案目錄 3 專案屬性,vc 目錄,庫目錄 新增lib目錄,目錄中包含libcrypto.lib和libssl.lib這兩個靜態庫 5 由於編譯的是32位lib庫,因此工程選...