天天看點

面向對象

        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();//同樣我們可以得到第二隻狗,用上面的方式給第二隻狗不同的名字、顔色等等屬性。

繼續閱讀