static,重寫,過載到底是啥

2021-08-06 04:07:07 字數 692 閱讀 3535

前言:

之前找**驗設計模式,發現,我不僅設計模式不懂,我就連基本常識都不懂,在**的指導下我決定整理                 一下這些基礎知識,於是寫了這篇部落格。

static作用:

首先,我是聽**說,查了之後才發現可程式設計記憶體分為靜態儲存區,堆區,棧區。這個static修飾符表示的是類、字段、方法、屬性、運算子、事件和建構函式,但不能用於索引器、析構函式或類以外的型別靜態全域性變數。在全域性變數前,加上關鍵字 static 該變數就被定義成為了乙個靜態全域性變數,該變數就會得到記憶體,並且進行初始化。在區域性變數前也是這樣。一旦用static修飾,就不用建立例項物件呼叫了,可以通過類名+點(.)直接出來,如:student.***。如果沒有標記為靜態就要通過建立例項物件來呼叫,比如說動態字串stringbuilder就要new乙個例項來呼叫stringbuilder sb =new stringbuilder();然後才能寫sb.***();   

過載

過載就是方法名相同,引數(個數或型別)不同,作用一樣。過載可以說是多型的一種形式。舉例子來說:

重寫:子類可繼承父類中的方法,而不需要重新編寫相同的方法。但有時子類並不想原封不動地繼承父類的方法,而是想作一定的修改,這就需要採用方法的重寫。方法重寫又稱方法覆蓋。

總結:其實寫這些東西,我也不太懂,就要查,我似乎發現了部落格的意義不是寫出來讓人看,而是總結出來讓自己看

Webhook到底是個啥?

伺服器 jenkins servergit serverngrokgithub webhook 在配置jenkins實現前端自動化構建的過程中,對於自動化的過程理解很模糊,只是知道jenkins伺服器,git倉庫和後端應用伺服器這三個概念。答案就是 git webhook機制發出請求,告知jenki...

elemtype到底是個啥?

以前對這個東西的一知半解,今天有時間,查了多方面的資料,總結下 elemtype簡單來說就是 用來更好的替代,他也可以叫做別的名字,比如說 define elemtype int 寫程式,就可以用elemtype來進行替代int,若以後想要改elemtype所定義的資料型別為char,直接 defi...

generator yield到底是個啥

先來乙個函式 function show let gen show gen.next 12 gen.next 5 通過函式我們可以看到,定義a接收了yield傳進來的引數,現在請大家和我玩個遊戲,猜猜看a是幾 好了,不賣關子了,咱們執一下看看 那麼現在反過來就有乙個問題了,可能有些人會說,等會,我有...