Java面向對象(OOP)概念
Java面向對象(OOP)概念
Java命名約定
Java對象和類
Java構造器(構造方法)
Java static關鍵字
Java this關鍵字
Java繼承
Java聚合
Java方法重載
Java方法重寫
Java super關鍵字
Java實例初始化程序塊
Java final關鍵字
Java多態
Java靜態綁定和動態綁定
Java instanceof運算符
Java抽象類
Java接口
Java抽象類和接口的區別
Java包
Java訪問修飾符
Java封裝
Java Object類
Java對象克隆
Java數組
Java包裝類
Java按值調用和引用調用
Java strictfp關鍵字
Java命令行參數
對象和類之間的區別
java中方法重載和方法重寫的區別
對象和類之間的區別
對象和類之間有很多區別。 下面給出了對象和類之間的差異(區別)列表:
編號
對象
類
1
對象是類的一個實例。
類是創建對象的藍圖或模板。
2
對象是真實世界的實體,如筆,筆記本電腦,手機,牀,鍵盤,鼠標,椅子等。
類是一組類似的對象。
3
對象是一個物理實體。
類是一個邏輯實體。
4
對象主要通過new
關鍵字創建,例如:Student s1=new Student();
類使用class
關鍵字,如:class Student {}
5
對象根據需要可創建多次。
類只聲明一次。
6
對象在創建時分配內存。
類在創建時不需要分配內存。
7
有很多方法在java中創建對象,如new
關鍵字,newInstance()
方法,clone()
方法,工廠方法和反序列化。
在java中只有一種方法:使用class
關鍵字來定義類。