回顧:
陣列擴容 - 複製
system.arraycopy(src, index, dest, index, length);
arrays.copyof(src, newlength);
排序:插入排序:兩部分
選擇排序:每一輪找出最小的元素放在前面
氣泡排序:比較相鄰元素
快速排序:。。。
arrays.sort(); -> 原始碼
方法:修飾詞 返回值型別 方法名(引數型別 引數名,…)
return
遞迴:了解
變數 資料型別
運算子 ++ && ^ ! ?: >> >>>
if - else
switch() - case
forwhile
do-while
陣列 - 三種方式
int arr =
length 迭代/遍歷
面向過程:說一步做一步
物件導向:物件 - 萬物皆物件(看到的) - 存在的
類 - 所有相同物件擁有的共性 - 抽象出來概念
基本資料型別的變數
引用型別的變數 - 物件
定義類 -> 根據類的特點,建立乙個物件(變數)
class
dog -> 叫-功能/動作,尾巴、種類、性別 - 屬性/成員變數
睡-功能/動作/方法
實體類方法 + 屬性 -> 類的成員,只能通過物件來呼叫
之前的類,功能就是為了放主方法:程式入口
矩形類周長
面積new 物件時呼叫的方法 - 構造方法/構造器
沒寫構造器時,自動新增乙個無參構造器
– 方法的過載 - 方法名一致,引數不一致(引數型別\個數不一致\型別順序不一致)
打(車)
打(人)
打(哈欠)
過載不存在個數限制
this - 當前物件
測試 - main 建立乙個物件
類 物件 屬性 方法
一程式一世界 1.類是抽象的,概念性的,代表的是一類事物 2.物件是具體的,實際的,代表乙個具體事物 3.類是物件的模板,物件是類的乙個個體,乙個例項。類由成員屬性和成員方法構成。注意 類名首字母要大寫,方法名首字母要小寫。成員方法命名 駝峰法 匈牙利法 比如myname 下劃線法,比如my nam...
類 物件 屬性 方法 類成員
類 具有同種屬性的物件稱為類,是個抽象的概念。比如說 汽車 人 狗 神 物件 日常生活中的所有東西都是物件,是類的例項化。比如說 推土車是汽車的例項化 姚明是人的例項化 小白 狗的名字 是狗的例項化 二郎神是神的例項化 屬性 用來描述具體某個物件的特徵的是屬性,是靜態的。比如 姚明身高2.6公尺多 ...
C 類 物件 屬性 方法
先來說一說類 物件 屬性和方法的字面理解。類 具有相似屬性和方法的集合。物件 客觀真實存在的物體或者事物,看得見摸得著。屬性 類或物件的特徵,描述類或物件。方法 類或物件的行為,可以做什麼。聯絡 類是物件的抽象,物件是類的例項,類是對一種抽象的分類,物件則是具體事物 某類或物件 長 什麼樣子,由屬性...