面向對象 實際上是一種思考的思想 ,而以前卻不是 早期是面向過程編程
咱們說對於這些動做來講操做的都是電視,那咱們就把電視當作一個對象,打開,換,關閉。這些動做咱們能夠把它們 封裝到電視裏。而後能夠這樣來用ide
爲何會出現面向對象的思想呢? 咱們說編程就是解決人們的問題的。以上面例子來講咱們若是還有另外一個電視還要作這些動做。那麼對於面向過程語言來講咱們還要再寫一次各類的方法。這樣作看起來很麻煩,因而人們就會想要有更簡單的方法來解決問題。面向對象這種思想就產生了。它把世界上可以獨立存在的事物當作一個對象,每一個對象都有它的狀態和特徵(好比 一我的如今在睡覺,人是一個對象 那麼他的狀態就是在睡覺,特徵就表示他的身高,體重之類的)那麼對於剛纔的問題,若是有另外一臺電視也要執行這些操做,對於面嚮對象語言來講就很簡單了,就是新建一個 電視的對象 來調用這些方法就能夠了,不須要在從新寫這些方法了。 這也就是所說的面向對象(以上爲我本身的理解)。spa