java是面向對象開發的語言,都說萬物皆對象,面向對象主要是了解什麼是對象,對象和程式設計的關系,對象如何與java結合...
簡單來說對象就是存在的任何事物,包括有形的,無形的,甚至之存在于概念的,因為隻要事物隻有自己的屬性,那麼就可以被我們認為是一個對象。
說到對象,那麼就要說說類,在java中,新手同樣見過類,就是每次java代碼存在的class,那麼類和對象是什麼關系呢。我們說任何事物都是對象,比如說羊狗一隻狗可以是一個對象,類就是對對象的歸納總結以及提取,比如這隻狗,可以按照品種分類,于是這隻狗可以是二哈類,同時也可以按屬性分類,這隻狗可以是爬行動物類,同時也可以是動物類,甚至是生物類。
對象的實作:
首先我們要建立對象的類,比如二哈,二哈将會含有一些屬性,在建立的時候,我們隻用把我們需要的屬性寫出來,以便我們之後用。
public class erha(){//建立一個二哈類
string name;//每隻二哈的名字
int id;//每隻二哈的編号
string color;//每隻二哈的顔
}
以上我們就給建立的二哈歸了一個類,那麼怎麼得到我們實際想要的一隻二哈狗呢?
接下來就是執行個體化對象:
publi class mydog(){
public static void main(string [] args){//得到我們想要的狗可以不在主方法中,其他方法也可以
erha one=new erha();//這樣我們就得到了一隻二哈,但是這隻二哈我們并不知道名字、顔
//色、編号等等
one.name="大黃";//給予建立的這隻狗名字叫大黃
one.id=1;//讓建立的狗的編号為1
one.color="×××";//讓建立的狗顔色是×××
erha two=new erha();//同樣我們可以得到第二隻狗,用上面的方式給第二隻狗不同的名字、顔色等等屬性。
}