Java編程語言是一種廣泛使用的面向對象編程語言。這種語言由Sun Microsystems公司開發并于1995年發布。
在Java中,所有的對象都是從Object類繼承而來的。因此,Java中所有的類都具有Object類的基本行為和方法。
public class Cat { private String name; private int age; public Cat(String name, int age) { this.name = name; this.age = age; } public void meow() { System.out.println(name + " meows."); } } public class Duck { private String name; private int age; public Duck(String name, int age) { this.name = name; this.age = age; } public void quack() { System.out.println(name + " quacks."); } }
上面的代碼展示了一個Cat和Duck類。這兩個類都有一個構造器和一個行為方法。這些類都是從Object類繼承而來的。
然而,Cat和Duck類也有不同于Object類的屬性和行為。例如,Cat類有一個名為meow的行為,而Duck類有一個名為quack的行為。
因此,雖然Cat和Duck類都繼承自Object類,但它們也具有自己的屬性和行為。這也是面向對象編程的核心原則之一:繼承。