1樓:hk12345
我認為物件就是一樣東西嗎,比如一塊石頭,乙個手機等等,那麼我們可以使用屬性和方法來說明這個東西的特點。
比如石頭的材質,大小,堅硬程度。手機的型號,解析度,當前電量等等
2樓:AboBack
物件導向,就是來使用這個物件的屬性方法來做事情!
比如你去吃飯,直接對廚師說我要吃某某炒菜就行,具體的炒菜的過程,你不需要關心!
你呼叫的就是這個廚師的炒菜功能,你就吃到美味的菜了!
而廚師就是乙個物件,他封裝了炒菜的功能,你你只需要管他要,或者說呼叫他這個功能,他就能把菜炒好!
這種不需要你一步一步去研究,菜怎麼炒的過程就是物件導向!
3樓:DemonsJohn
瀉藥,首先,物件導向是目前最主流、最有效地處理複雜業務邏輯的手段,但是感覺如果是新手的話就沒必要糾結這個問題,先熟悉語言的整體的框架,不要糾結什麼這個。
4樓:
可以這麼理解,一切皆物件
生活中也是一切皆物件,所有看得見摸得著的物體都是「例項化」後的物件,這些物件有各自的屬性、方法、事件....等等
5樓:ZeroLin
物件導向就是,考慮問題的時候,利用資料結構去描述。
打個比方,人去打醬油這件事,如果你用物件導向的思維去寫,你可以這麼寫
}建立乙個醬油類
public class Sauce{
privatedouble price;
privateString name;
建立乙個人的定義
public classPeople{
privatedouble money;
privateString name;
private Listsauces;
建立乙個商店類
public class Shop{
private Listsauces;
privateString name;
這個是我們描述事物的結構對吧。然後我們例項化這些物件,也就是這些結構屬性都有具體值對吧。
比如,你叫張三,有100塊錢,還有個人叫李四,有200塊,我們可以利用people這個「模板」(也就是類)建立無數的people,給具體的類具體的值。這些具體的人就是「物件」。
People zhangsan;
People lisi;
類似的,醬油也可以,商店也可以。那我們打醬油這事,就可以描述成,各個物件的屬性的變化,張三到超市A買了一瓶3塊5的XX醬油就直接描述為
int money=zhangsan.getMoney()-3.5;
zhangsan.setMoney(money);
Listsauces = zhangsan.getSauces();
sauces.add(xxSauce);
zhangsan.setSauces(sauces);
基於物件去描述一件事,就是物件導向。
怎麼理解物件導向?
四川中公優就業IT培訓 舉個洗衣機的例子吧 洗衣機裡面放有髒衣服,怎麼洗乾淨?1 執行加洗衣粉方法 2 執行加水方法 3 執行洗衣服方法 4 執行清洗方法 5 執行烘乾方法 以上就是將解決這個問題的過程拆成乙個個方法 是沒有物件去呼叫的 通過乙個個方法的執行來解決問題。1 我先弄出兩個物件 洗衣機 ...
如何理解物件導向
玩玻璃珠 物件導向 物件導向程式設計,和面向過程程式設計都是程式設計正規化。也就是說是指導程式設計和抽象的思想。面向過程的設計思路是按照問題的解決過程來的。解決方法是通過函式來表示。著眼於解決步驟。解決這個問題我需要做哪些步驟?物件導向的設計思路是抽象並劃分參與者。也就是說,這件事是 誰 來做?再考...
Java的程式設計思想 物件導向,物件到底是什麼?
啊強啊 這個,可以這樣理解 你現在餓了,想要吃飯,面向過程的角度就是你自己去生火做飯炒菜 然後在物件導向的角度就是你拿出手機叫了乙個外賣,意思就是把做飯的整個過程交給了其他的物件去處理,你只需要去呼叫做飯這個方法就能夠幫你把飯做好了返回給你 類是對現實世界的抽象,物件是對類的例項化!如何理解類 就拿...