1. 程式人生 > >Java 的物件和類

Java 的物件和類

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