重要基礎知識

2021-07-29 15:43:03 字數 1165 閱讀 7377

陣列。  

定義陣列    資料型別【】 陣列名= new 資料型別【陣列長度】   ;

eg: int 【】arr = new int

初始化 :1.初始化時,只定義陣列長度 ,由系統為陣列分配數初始值。

2:初始化時指定每個元素的初始值。由系統決定陣列長度

方法。定義格式:

修飾符  返回值  方法名(引數型別 引數名){

方法體;

return 返回值; }

方法過載:   在同一類中,允許存在乙個以上的同名方法;只要他們的引數個數或者引數型別不同即可。

有return   資料就不能出現void  

有void    就不能出現return 資料;

面對物件:  面對物件的思想是基於面向過程的變成思想;

面向過程 :  強調的是每乙個功能的步驟

物件導向 :  強調的是物件 然後是由物件去呼叫的功能;

類的建立從三方面入手:

類名:   這個事物的名字

屬性 :事物的特徵  只寫我們當前的場景所關注的特徵

方法   ; 事物的行為或者 功能;

類的定義格式:

修飾符   class  類名{

資料型別   屬性名 1;

資料型別  屬性名2

........

方法1;

方法2;

............ }

建立物件描述具體事物: 

類名   物件名  = new ();

封裝   封裝的目的之一  就是提高訪問屬性的安全性

封裝的步驟:

1,使用private   修飾屬性  限制外界 通過物件的屬性形式  來 訪問屬性;

2, 書寫 set和get 物件 給外界提供訪問屬性的通道

物件導向的三大特徵   :     封裝  繼承   多型;

構造方法  :       作用   初始化物件的資料

跟普通的方法的區別在於沒有返回值。

格式: 

修飾符  類名 (引數列表){

若干條初始化語句 }

修飾符 :   public  

類名 : 當前類的名字

引數列表 :  類似於之前定義的方法  引數項可以有0到n個

構造方法也可以過載

學習基礎知識很重要

我始終認為,對乙個初學者來說,it界的技術風潮是不可以追趕的,而且也沒有能力去追趕。我時常看見自己的ddmm們把課本扔了,去賣些 不菲的諸如 c vb.net 這樣的大部頭,這讓我感到非常痛心。而許多搞不清指標是咋回事的bbs站友眉飛色舞的討論c 裡面可以不用指標等等則讓我覺得好笑。c 就象當年的a...

基礎知識很重要啊

今天發現雲風的 blog 上又添了幾篇新文章,其中一篇 收到一些讀者的來信 中有一些話我深有同感,摘錄下來 這裡再次寫下我從事遊戲程式設計這麼多年來最終沉澱下來的經驗 那就是,任何新的技術都不會是重要的東西。而擁有對程式設計和計算機的本質的了解的基本功,和永遠不消逝的好奇心作為學習新東西的動力才是最...

AI重要基礎知識點

知乎面試官的問題,慢慢更,直到回答了所有問題 過擬合欠擬合 舉幾個例子讓判斷下,順便問問交叉驗證的目的 超引數搜尋方法 earlystopping l1正則和l2正則的做法 正則化背後的思想 順便問問batchnorm covariance shift l1正則產生稀疏解原理 邏輯回歸為何線性模型 ...