內(nèi)部類 需要在類的內(nèi)部定義一個(gè)類,這種類就成為內(nèi)部類。 1.盡量在一個(gè)文件里面定義一個(gè)類2.希望封裝對(duì)應(yīng)的功能,這些功能可能不太希望直接暴露給外部 內(nèi)部類 1.內(nèi)部類是外部類...
內(nèi)部類 需要在類的內(nèi)部定義一個(gè)類,這種類就成為內(nèi)部類。 1.盡量在一個(gè)文件里面定義一個(gè)類2.希望封裝對(duì)應(yīng)的功能,這些功能可能不太希望直接暴露給外部 內(nèi)部類 1.內(nèi)部類是外部類...
接口 1.接口就是多個(gè)類的公共規(guī)范2.接口是一種引用數(shù)據(jù)類型,最重要的內(nèi)容就是其中的:抽象方法3.使用interface表示定義一個(gè)接口,接口也可以繼承多個(gè)接口如: 4.接口...
單例設(shè)計(jì)模板 1.私有化所有的構(gòu)造方法 不讓外部自己創(chuàng)建2.給外部提供一個(gè)靜態(tài)方法 獲取當(dāng)前類的一個(gè)對(duì)象3.必須定義一個(gè)靜態(tài)成員變量來(lái)保存當(dāng)前類的唯一一個(gè)對(duì)象4.創(chuàng)建對(duì)象:...
繼承 java里面只能直接繼承于一個(gè)類 只能繼承一個(gè) 可以繼承父類的屬性和方法 但是不能繼承父類的構(gòu)造方法如果想要調(diào)用 就需要自己寫(xiě)一個(gè)帶有參數(shù)的構(gòu)造方法如:在父類中: 在子...
setter/getter方法 這種方法是用來(lái)間接訪問(wèn)private修飾的成員變量如:按住快捷鍵Alt+Insert便會(huì)出現(xiàn)創(chuàng)建構(gòu)造方法和創(chuàng)建setter和getter的方法...
類和方法 Java是面向?qū)ο蟮恼Z(yǔ)言 一切皆對(duì)象 類 Java里面方法是不能獨(dú)立存在的,只能在類里面聲明類方法 = 靜態(tài)方法對(duì)象方法 = 實(shí)例方法 區(qū)別: 1.定義上: 靜態(tài)...
輸出 java語(yǔ)言在輸出時(shí):如 這樣的輸出方式是因?yàn)镴ava能夠自動(dòng)將數(shù)字轉(zhuǎn)化為字符串 System.out.print print型是不能夠自動(dòng)換行的,展示如下: Syst...
類和對(duì)象 類:某一類事物共有屬性和行為的高度抽象 ->概念對(duì)象:某個(gè)類的具體存在->實(shí)體public: 修飾符:公共的 公開(kāi)的->外部可以訪問(wèn)這個(gè)類public修飾的類必須與...
添加代碼塊模板 打開(kāi)Android studio后找到Settings 而后在找到editor 會(huì)發(fā)現(xiàn)live Templates 先選擇第二個(gè)創(chuàng)建一個(gè)組 然后繼續(xù)點(diǎn)擊“+”...
首先進(jìn)入java的代碼塊...public class MainActivity extends AppCompatActivity {String[] names = ne...
指針 定義: 1.指針是一個(gè)變量2.指針只能存地址3.指針占據(jù)8個(gè)字節(jié)空間 作用: 通過(guò)指針間接訪問(wèn)某個(gè)內(nèi)存 可以用下面的代碼來(lái)驗(yàn)證一下指針占據(jù)的空間以及指針存放的地址: 聲...
冒泡排序 原理:冒泡排序的基本思想就是不斷比較相鄰的兩個(gè)數(shù),讓較大的元素不斷地往后移。經(jīng)過(guò)一輪比較,就選出最大的數(shù);經(jīng)過(guò)第2輪比較,就選出次大的數(shù),以此類推。 下面以對(duì) 3 ...
約瑟夫生者死者小游戲(適合多人娛樂(lè)的小游戲) 規(guī)則 輸入玩家數(shù)量,自動(dòng)編號(hào)。輸入死亡編號(hào),根據(jù)死亡編號(hào)殺人。每死亡一人,接著后面的人重新編號(hào),繼續(xù)按編號(hào)殺人。例如:請(qǐng)輸入?yún)⑴c...
頭文件為#include 定義函數(shù) :int rand(void) rand()功能 產(chǎn)生隨機(jī)數(shù)rand()會(huì)返回一隨機(jī)數(shù)值,范圍在0至RAND_MAX 間用"int x =...
switch語(yǔ)句 switch語(yǔ)句中的小括號(hào)內(nèi)應(yīng)該放入已經(jīng)確定值的變量int char等于此,case的與其對(duì)應(yīng)就為 1 or 'c'case的結(jié)束需要用到break來(lái)結(jié)束...
目標(biāo):將輸入的數(shù)字年齡翻譯成英文 方法:一 可以使用if語(yǔ)句,編寫(xiě)每一個(gè)數(shù)字都有輸出一個(gè)英文的代碼如: 不過(guò)這種方法比較麻煩,不好操作。因此我們就應(yīng)該思考如何簡(jiǎn)化程序,很顯然...