Java 的物件和類
阿新 • • 發佈:2018-11-22
Java 是一種面向物件的語言。作為一個面向的語言,Java 具有面向物件的特性,Java 能夠支援下面的一些基本概念 −
- 多型(Polymorphism)
- 繼承(Inheritance)
- 封裝(Encapsulation)
- 抽象(Abstraction)
- 類(Classes)
- 物件(Objects)
- 例項(Instance)
- 方法(Method)
- 訊息傳遞(Message Passing)
在這個章節中,我們將會重點進入 Java 的一個概念 - 類和物件。
- 物件(Object )− 物件具有狀態和行為。例如:一條狗具有狀態 - 顏色,名字,品種;同時還具有行為 - 搖動尾巴,叫喚,吃東西。一個物件就是一個類的例項。
- 類(Class )− 一個類可以定義一些模板或藍圖,這些用來描述一類物件的狀態和行為。
我們以狗為例子,在這個例子中。我們定義了一個狗的類,這個用於描述狗的定義。
在實際中,我們可能會遇到各種不同型別的狗,這些型別的狗都會有自己的狀態和行為,我們成為物件。
例如,我們現在要描述一條拉布拉多犬,那麼我們可以用狗這個類建立拉布拉多犬這個物件,在 Java 中使用關鍵字 new 進行建立。
https://www.cwiki.us/pages/viewpage.action?pageId=37492732