-
封裝:
封裝即隱藏功能的實現細節;
良好的封裝代碼更容易閱讀和維護;
利用對象與方法是實現封裝的直接途徑。
查看全部 -
private、public、(default)用于描述各個元素的作用范圍。
查看全部 -
例子:
com.imooc.weather.ui
com.alibaba.taobao.customer.data
不同包下的類需要import導入,相同包下的類不需要import導入?
查看全部 -
方法是用于完成特定功能的整段代碼。通過對一段可以實現特定功能的代碼進行簡單的包裝,形成方法,讓程序可以反復去調用同一個方法,來反復實現這個功能。
面向過程
????????是根據事件的發展經過來進行編程,捋清問題的思路,分析出步驟,然后調用函數一步一步解決.面向過程只適用于簡單思路,類似于國產仙劍游戲,規定地圖,規定路線,規定故事,一步一步走到最后.
面向對象
????????面向對象是以"對象"為中心的編程思想,
????????這個世界有很多人和事物,每一個具體的東西都可以看做一個對象,而且每個對象都有自己的屬性和行為,對象與對象之間的交互就通過方法進行,把要解決的問題分解成各個對象,建立對象不是為了解決問題的步驟,而是要描述對象在整個問題中的屬性和行為.
????????典型的具體請參考競技游戲,以英雄聯盟為例,每個英雄就是一個具體的對象,生命值,攻擊力,攻速等是英雄的屬性(變量),技能,平A方式(遠程,近戰)就是英雄的行為(方法),每個防御塔,野怪,水晶都是對象,輸贏的規則就是紅藍水晶的行為.
查看全部 -
成員變量:
查看全部 -
對象的命名規則和變量一樣。
查看全部 -
1、面向對象編程,世界萬物皆對象。
2、類是具體對象共性特征,抽象的,是對象的模板。
3、對象是具體的事物,是類的具體實例,new是創建實例對象的關鍵字。
4、成員變量是對象的靜態特征,方法是對象的動態行為。
5、方法的調用,類型 變量名 = 對象名.方法名(實際參數列表);
????? 無返回值的方法調用時無需賦值。
6、包將功能相似或相關的類組織在一起,采用樹形目錄形式,包命名的標準格式為 域名后綴.組織機構名.項目名.模塊名.包的職能。
7、面向對象三大特征,封裝、繼承、多態。
8、封裝是隱藏功能實現的細節,利用對象與方法是實現封裝的途徑,良好的封裝有助于代碼的閱讀和維護,getter和setter方法。
9、繼承實現子類繼承父類的特征。
10、多態是用一個行為具有多個不同表現形式或形態的能力,實現多態的關鍵是接口。但是,接口是抽象類型,只提供方法的定義。
接口 對象名= new 具體方法類。
11、ArrayList,是Java內置的數據集合,存儲多個數據,替代數組,可更樣化的操作數組。
查看全部 -
1)多態是同一行為具有多個不同表現形式或形態的能力
2)實現多態的關鍵是接口
3)實現類是一個接口的具體表現?
查看全部 -
子類會繼承父類的default/protected/public修飾的成員變量與方法,不會繼承private修飾的變量與方法。
查看全部 -
#成員變量#
duoduo.name = "多多";
讀?。?/p>
System.out.println(duoduo.name+“今天”+duodou.age+"歲了"
查看全部 -
字符串拼接方法:
先定義一個模板template
查看全部 -
單據埃及就
查看全部 -
面向對象三大特征
1)封裝
封裝即隱藏功能的實現細節;
利用對象與方法是實現封裝的直接途徑;
良好的封裝讓代碼更容易閱讀與維護。
2)繼承
3)多態
查看全部 -
類似于Oracle 數據庫,
1)一個項目可能有不同模塊,每個模塊有不同函數或者存儲過程;
2)為了管理,可以把不同的模塊放在不同的包中。
查看全部 -
1) 方法是用于完成特定功能的整段代碼,可以對對不同變量重復使用
查看全部
舉報