java學習中對類和物件的理解

2021-08-04 02:07:24 字數 839 閱讀 5083

物件是類的具體,類是物件的抽象。

物件就是你建立乙個變數,這個變數有什麼功能,有哪些屬性。

比如說你想建立乙個物件,這個物件是自行車,那麼它就應該有一些屬性,比如有兩個

子,有乙個座位有乙個扶手有車鏈子等等,這些都是「硬體」,你建立這個自行車它要有

的功能也就是它的「軟體」部分這個部分就要有行為,比如它可以被人騎,人也可以坐在上

面,這都是它的功能或者說行為,而人就是傳進來的引數。

類就是你準備建立的物件的各種特徵和所具有的行為的集合,類可以讓你建立物件的時

變得簡單,比如說你要建立5,6個自行車,每個自行車的名字不一樣,這時候你建立乙個

類,讓這個類具有這幾個自行車的共同點和留有這幾個自行車的不同可改變的屬性空間

如給每個自行車的名字預留出乙個可變的name等等。也要讓這個類包含自行車的功能,

比如都可以被人騎,人也可以坐在上面,等等類具有可復用性。

**:

public class person

public void setscore(int score)

/*** 該類有成員(硬體)方法(軟體)

* 定義了該類之後就可以像int和string一樣宣告變數,但要用new方法給你想要宣告的變數申請乙個空間

* 然後如main函式中所示你可以用宣告的變數點出它的特性比如名字成績或年齡。

* 也可以點出它的行為如setscore(int score)等。

* 由此可以看出物件是類的具體,類是物件的抽象。

* @param args*/

public static void main(string args) }

對類和物件的理解

物件是類的乙個例項,比如人類這個概念是類,具體到某個人就是物件 我知道類在寫程式的時候是class這個程式塊,但不知道程式塊裡面什麼可以被稱為物件,感覺在源 裡,類是乙個具體的概念,因為我知道class宣告的就是乙個類 物件反而成了抽象的了。我的理解 當你說 人類 的時候,它有姓名年齡身高體重等各種...

C 中對類和物件基礎理解

c 中對類和物件基礎理解 c 不是純物件導向的程式語言,而是基於物件導向的語言,因為c 中包含c語言的部分,而c語言是面向過程的。物件導向的三大特性 封裝 繼承 多型。封裝 將方法和資料封裝在類裡面,可以根據訪問限定符的使用保證資料的安全性,隱藏了方法的實現細節,也方便使用。繼承 對已有類增加屬性和...

對js中的物件和包裝類的理解

1.什麼是物件?物件就是乙個事物擁有自己的屬性和功能比如說車是乙個物件他有自己的顏色,名字,大小,這些屬性,他還有自己的功能 能跑,能載人 個人理解的,可能不到位 2.物件建立的方式 var obj plainobject 物件字面量 物件直接量 var obj newobject 1.系統自帶的建...