面向對象

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

}

            

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章