天天看點

java學習心得------面向對象介紹(一)

面向對象

java語言是一門面向對象的程式設計語言。

程式設計本身就是把現實大自然的事物現象用語言表達出來。java用的就是面向對象的方式,把所有萬物看成對象(類),把所有萬物具有的外表或内在特征作為對象的屬性(類的成員變量)萬物的動态行為作為對象的方法(類的方法)。通過操作對象來操作現實!

面向對象4大特性:

1)封裝

自己的東西,自己能用,别人想用隻能叫我幫他弄。

2)繼承

我可以從我把那繼承财産,人脈。也就是說,我爸的是我的,我的還是我的。

3)多态

通過接口的引用,同一個方法可以在運作時産生不同的調用。

4)抽象

所有的人可以是一個對象(類),我們要建立這類要給這個類配很多成員變量和方法來區分每個人的特性,這樣花費的代價很大。如果在我們具體業務中通過姓名和年齡就能區分描述人,我們隻需要給這個類配姓名和年齡2個成員變量就可以滿足業務需求,同時這個隻有2個屬性的類就可以抽象成人~。