10-面向?qū)ο笏伎?10.1 引言類的設(shè)計! 10.2 類的抽象和封裝類的抽象是指將類的實現(xiàn)和類的使用分離開,實現(xiàn)的細(xì)節(jié)被封裝并且對用戶隱藏,這被稱為類的封裝。類也稱為抽象數(shù)...
08-多維數(shù)組 8.1 引言 表或矩陣中的數(shù)據(jù)可以表示為二維數(shù)組。 8.2 二維數(shù)組基礎(chǔ)二維數(shù)組中的元素通過行和列的下標(biāo)來訪問。8.2.1 聲明二維數(shù)組變量并創(chuàng)建二維數(shù)組下面...
07-一維數(shù)組 7.1 引言單個的數(shù)組變量可以引用一個大的數(shù)據(jù)集合。 7.2 數(shù)組的基礎(chǔ)知識一旦數(shù)組被創(chuàng)建,他的大小是固定的。使用一個數(shù)組引用變量和下標(biāo)來訪問數(shù)組中的元素。7...
05-循環(huán) 5.1 引言循環(huán)可以讓一個程序反復(fù)的執(zhí)行語句。Java提供了三中類型的循環(huán)語句:while語句、do-while循環(huán)和for循環(huán)。 5.2 while循環(huán)whil...
04-數(shù)學(xué)函數(shù)、字符和字符串 4.1 引言介紹數(shù)學(xué)函數(shù)、字符和字符串對象,并使用他們來開發(fā)程序。 4.2 常用數(shù)學(xué)函數(shù)4.2.1 三角函數(shù)方法 Math類中的三角函數(shù)方法 方...
02-基本程序設(shè)計 2.1 引言學(xué)習(xí)程序設(shè)計基礎(chǔ)技術(shù),以進(jìn)行問題的求解。 2.2 編寫簡單的程序在源代碼中,字符串常量不能跨行,因此,下面的的語句就會導(dǎo)致錯誤。 2.3 從控...
01-計算機(jī)、程序和Java概述 1.1 引言該專題旨在學(xué)習(xí)如何通過編寫程序來解決問題 1.2 什么是計算機(jī)計算機(jī)是存儲和處理數(shù)據(jù)的電子設(shè)備。計算機(jī)包括硬件和軟件兩部分。硬件...
python基礎(chǔ) 1.字符串和編碼對于單個字符的編碼,Python提供了ord()函數(shù)獲取字符的整數(shù)表示,chr()函數(shù)把編碼轉(zhuǎn)換為對應(yīng)的字符: 要計算str包含多少個字符,...
13-面向?qū)ο? 1、繼承簡介繼承是面向?qū)ο笕筇匦灾煌ㄟ^繼承我們可以使一個類獲取到其他類中的屬性和方法在定義類時,可以在類名后面的括號中指定當(dāng)前類的父類(超類、基類)繼承...
12-面向?qū)ο? 1、特殊方法在類中可以定義一些特殊方法也稱為魔術(shù)方法特殊方法都是形如 xxx()這種形式特殊方法不需要我們調(diào)用,特殊方法會在特定時候自動調(diào)用 結(jié)果顯示: 2...
11-面向?qū)ο? 1、面向?qū)ο蟮暮喗槭裁词菍ο??對象就是?nèi)存中存儲指定數(shù)據(jù)的一塊區(qū)域?qū)ο蟮慕Y(jié)構(gòu)id(標(biāo)識)type(類型)標(biāo)識當(dāng)前對象所屬的類型類型就決定這個對象有什么樣的功...
10-函數(shù)三 1、高階函數(shù)接收函數(shù)作為參數(shù),或者將函數(shù)作為返回值返回的函數(shù)就是高階函數(shù) 結(jié)果顯示: 匿名函數(shù) 結(jié)果顯示: 2、閉包將函數(shù)作為返回值也是高階函數(shù)我們也稱為閉包閉...
09-函數(shù)二 1、函數(shù)的返回值返回值就是函數(shù)執(zhí)行以后返回的結(jié)果通過return來指定函數(shù)的返回值return后面可以跟任意對象,返回值甚至可以是一個函數(shù) 結(jié)果顯示: 2、文檔...
08-函數(shù)一 1、函數(shù)簡介函數(shù)也是一個對象函數(shù)用來保存一些可執(zhí)行的代碼,并且可以在需要時,對這些語句進(jìn)行多次調(diào)用函數(shù)中的代碼不會立即執(zhí)行,只有調(diào)用他的時候才會執(zhí)行的 注意:函...
07-元組&字典&集合 1、元組簡介元組表現(xiàn)形式tuple元組是一個不可變序列(一般當(dāng)我們希望數(shù)據(jù)不改變時,我們使用元組,其他情況下基本都用列表)使用()創(chuàng)建元素元組不是空元...