java裡的物件和類

weixin_33924312發表於2018-05-19

什麼是物件?對於孤狼們來說物件這個詞有點傷人,其實你們大可以開心的鬼哭狼嚎,因為這個物件不是女朋友。

物件是一個類的例項,類是一個模板,它描述一類物件的行為和狀態。

你是一個男人,這句話裡就是類和物件的完美表述。男人是一個類,也就是一個模板,都是有小雞雞的,都是有鬍子的有喉結的。我們在java中就可以這麼來寫。

public class man

宣告這個類是男人

你可以是這個類的一個例項,你現在可以繼承這個類的行為。那麼這個類有什麼行為呢?

public class man {

    int age ;

    int height;

    void barking(){

    }

}

什麼意思呢?就是你如果是男人,那麼你一定有年齡和身高以及你肯定會叫。

這就是你,假如你是這個物件,你可以年齡是十八,身高是一米八,你還可以意淫自己明眸鋯齒,劍眉烏黑,刀削臉頰,陽剛帥氣。這些都是你這個物件的狀態。你會常打高爾夫會擊劍這些都是你這個物件的行為。

不知道我這說你能不能理解了!總結就是,男人是一個類,你就是這個類的一個物件例項,你的外表特徵是這個物件例項的狀態和屬性,你的行為就是這個物件例項的方法。

而你學java就是一個創世主,你現在要創造無數類,這些類會有無數例項,這些例項的行為相互配合來讓這個世界生機勃勃。就像上帝創世一樣,植物類下面的各種植物都有自己的行為,有的生產氧氣,有的處理腐敗垃圾,有的作為食物,有的幫助建造房屋,有的負責美……動物類下面的各種動物也有自己的行為,負責生產二氧化碳和消耗氧氣,負責幫助植物傳播種子和花粉,負責種植和保護植物,還負責讓這個世界變得美好……而java要做的就是創造一個世界。

相關文章