本文的文字及圖片來源于網路,僅供學習、交流使用,不具有任何商業用途,著作權歸原作者所有,如有問題請及時聯系我們以作處理
面向物件
首先我們來扯面向物件吧
面向物件呢也有一個高大上的名字叫OOP,是現在最流行的編程思想,正所謂萬物皆物件,當然不是那個物件(你懂得),在日常生活中,一輛挖掘機是物件,一輛保時捷也是物件,一個馬桶也是物件…你所能看見的東西,我們都可以把它叫做物件,當然也包括你,那為啥叫物件呢?物件是我們人類將這些事物抽象化了,所以可能搞得大家糊里糊涂,其實就是一東西,沒啥牛逼的,
然后呢,物件是唯一的,就好比你的老婆是你的,不是我的;你家的車是你的,不是我的,每個物件都是唯一的,就算咱倆的車都是保時捷而且型號一模一樣,顏色也是一樣的,但還是不同的兩輛車,
大家去買手機時,肯定會考慮買啥牌子,是華為呢?還是小米呢?還是蘋果呢?打算買華為,那買啥配置的呢?這就引出了物件的屬性,我們把所有的事物稱之為“物件”,那么組成這些事物的東西,我們就稱之為“屬性”,
物件和屬性咱們都講了,還有就是方法嘍,這個就比較容易理解了,舉個例子,你女朋友是怎么來的?追來的唄,追就是一個方法,不追自然就沒了(資源君在這里有點慚愧)
綜上所述,以后我們要好好地去建立我們的物件,不要整出個“恐龍”,大家都要整出個大美女,想要整出個大美女,你就得把她的屬性都得弄好了(這個自己去想),當然方法也得寫好了,多寫點牛逼的方法(這個也自己去想),說到這里,大家要記住我們碰到某種需求的時候,我們就去創建這種需求的物件然后相對應的去解決它,
接下來,咱們聊聊java的三大特性:
封裝
“封裝”就是你要保護好你的girlfriend,不能被別人的花言巧語騙走了,當然你要讓她只能聽懂你的花言巧語,沒追到手前不要介紹給別人的帥哥,所以自己的老婆是自己的,不能給別人,這就是“私有性封裝”再比如,你的賬戶——這個物件,有錢——這個屬性你中彩票1個億,親朋好友都找你們借錢,你們覺得親戚里道的,借就借唄,這錢就是“區域性封裝”要是中彩票100個億,滿大街撒錢,這就是“全域性封裝”——封裝就是決定該物件的使用范圍,當然,你要讓我幫你花我也不介意效勞的 (該段來自于某位有才的網友)
繼承
“繼承”這個就好理解一點了,就拿繼承家產來說吧,如果你是獨生子女,那你的父母駕鶴仙去時,那你家的家產自然就到了你的名下,這就叫“單重繼承”,如果你有親兄弟姐妹,那家產自然就是每個人分一點,這就叫“多重繼承”,你隔壁老王家的兒子肯定是不能繼承你家財產的吧(當然不排除某些情況啊),一但你繼承了你家的財產,你就可以擁有它的所有權了,就像一個物件繼承了另一個物件之后,可以使用父類物件的屬性和方法,
多型
“多型”正規一點講呢,就是方法的重寫和多載,大家先不管這兩個東西是啥,舉個栗子,就是如果我想去韓國整個容啥的,我可以坐飛機,也可以坐船…很多種途徑,這個就是多型,其實質就是一件事情的多種處理方式,也是同一種方法不同的運作方式,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/237428.html
標籤:Python
