-
包-Package
????把功能相似或相關的類組織在同一個包中
????包也采用了樹形目錄的存儲方式
????通過包也可限定類的訪問權限
包的命名規范
????包采用“逆域名法”進行命名 ,用“.”分割,單詞全部小寫
????標準格式:域名后綴.組織機構名.項目名[模塊名].包的職能
????
????
查看全部 -
成員變量
????成員變量即使隸屬于對象的變量
????成員變量用于保存對象的靜態特征
????同類型的不同對象共擁有相同的成員變量,但值彼此獨立
例子:
????寵物犬有-->姓名/年齡/體重等特征
public?class?Dog{ ????String?name; ????int?age; ????float?weight; }
成員變量的使用
Dog?duoduo?=?new?Dog(); duoduo.name?=?"多多"; duoduo.age??=?6; duoduo.weight=12.5f; Dog?lucky?=?new?Dog(); lucky.name?="Lucky"; lucky.age?=?3; lucky.weight?=?10.2f;
查看全部 -
類:抽象的概念,是對象的模板
對象:具體的事物,,是類的具體實例
面向對象編程
????面向對象編程是利用編程方式體現出現實中類與對象
????從已有現實的類中定義程序中的類
????從類創建具體的對象
public?class?類名{ ????//類的內容 }
類名命名規范
????類名要有直白意義,最好是英文
????首字母大寫
????不要數字開頭,不要包含特殊字符
創建類的實例對象
類名?對象名?=?new?類名();
對象的命名規則
????與變量命名規則一致
????對象名要有直白意義,最好是英文
????首字母小寫:
????不要數字開頭,不包含特殊符號
查看全部 -
多態
實現多態關鍵是接口
實現類
查看全部 -
new關鍵字是創建實例化對象最重要的標識
查看全部 -
包的命名規范
查看全部 -
成員變量私有化? ?為變量設置get和set方法 實現對數據的讀和寫
查看全部 -
對只讀不寫的變量只生成get方法 而不生成set方法
查看全部 -
get? ? return.this.變量
set? ? ?this.變量=新賦的參數
查看全部 -
類 首字母大寫
對象 首字母小寫
查看全部 -
在封裝類中可以進行成員私有化之后通過get、set方法進行變量的讀寫操作
查看全部 -
訪問修飾符用于控制類、成員變量、方法的訪問范圍
查看全部 -
public 公有的,在任何地方都可以訪問
private 私有的,只能在類的內部就行訪問
default 默認的,相同包的其他類可以訪問
protected 繼承,只有繼承的子類能夠進行訪問
查看全部 -
所謂成員變量就是隸屬于對象的變量
成員變量用于保存對象靜態特征
同類型的不同對象擁有相同的成員變量,但值彼此獨立
查看全部 -
面向對象編程
對象:具體事物,類的具體實例
類:對象的模板(對象的抽象概念、歸納)
????特征:靜態表現
????行為:動態
面向對象編程:利用編程方式體現出現實中的類與對象
從已有現實的類中定義程序中的類(Class)
從類創建(實例化)具體的對象(Object)
Java創建類的語法:
public class 類名{
????//類的內容
}
類名:有直白意義,最好是英文;首字母大寫(各單詞首字母大寫);不要數字開頭,不要包含特殊字符
創建類的實例對象:
類名 對象名 = new 類名();
new 創建實例對象最重要的標志
對象的命名規則:和類名命名規則一樣,但首字母小寫(后面各單詞首字母大寫)
查看全部
舉報