1.現實世界是"物件導向"的,物件導向就是採用"現實模擬"的方法設計和開發程式.
2.物件導向設計是目前計算機軟體開發中最流行的技術.物件導向設計的過程就是抽象的過程.
3.類是對某一類事物的描述,是抽象的,概念上的定義.物件是實際存在的該事物的個體.
4.如果同乙個類中包含了乙個或者兩個以上的方法,,他們的方法名相同,方法引數個數或引數型別不同,則稱該方法被過載了,這個過程稱為方法過載.
5.構造方法用於建立類的物件.構造方法的主要作用就是在建立物件時執行一些初始化操作.可以通過構造方法過載來實現多種初始化行為
6.封裝就是將類的成員屬性宣告為私有的,同時提供公有的方法實現對該成員屬性的訪問操作.
7.封裝的好處:隱藏類的實現細節;讓使用者只能通過程式規定的方法來訪問資料;可以方便地加入訪問控制語句,限制不合理操作.
物件和封裝
1.構造器 如果一開始不寫任何構造器 jdk會自動生成新的構造器 如果自己已經寫了,jdk則不會自動生成 語法 預設構造器 public 類名 有參構造器 public 類名 引數型別 引數 類名 物件 new 類名 引數 快速建立有參構造器 alt shift s 按o 選擇屬性 在乙個構造器裡面...
物件和封裝
封裝 繼承 多型為物件導向的三大特徵。封裝的概念 將類的某些資訊隱藏在類內部,不允許外部程式直接訪問,而是通過該類提供的方法來實現對隱藏資訊的操作和訪問。封裝的好處 1.只能通過規定方法訪問資料 2.隱藏類的實現細節 3.方便加入控制語句 4.方便修改實現 封裝的步驟 1.修改屬性的可見性 設定為p...
物件和封裝
什麼是物件 世界萬物都是物件,貓,狗,車等等.為什麼使用物件 1 符合人類的思維習慣 2 提高設計和開發的效率 3 使得人與人,人與程式交流更加的流暢 怎麼用物件導向描述世界 1 找出它的種類 根據我們已有的認知,將它歸屬到乙個類 2 找出它的屬性 在該類中寫出我們需要的屬性 3 找出它的方法 在該...