陣列。
定義陣列 資料型別【】 陣列名= 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正則產生稀疏解原理 邏輯回歸為何線性模型 ...