Java是一門面向對象的編程語言,其中一個重要的概念就是繼承。繼承是基于現有類創建新類的機制,新類繼承了現有類的屬性和行為。在Java中,通過父類和子類的關系來實現繼承。
父類是被繼承的類,子類是繼承父類的新類。子類可以通過繼承父類來獲得父類的屬性和方法,并可以在此基礎上擴展自己獨有的屬性和方法。
public class Animal { protected String name; public Animal(String name) { this.name = name; } public void eat() { System.out.println(name + " is eating"); } } public class Cat extends Animal { public Cat(String name) { super(name); } public void meow() { System.out.println(name + " is meowing"); } }
以上是一個簡單的使用父類和子類實現繼承的例子。Animal是父類,有一個屬性name和一個方法eat,Cat是Animal的子類,除了繼承了Animal的屬性和eat方法外,還有一個自己獨有的方法meow。
public class Main { public static void main(String[] args) { Cat cat = new Cat("Tom"); cat.eat(); cat.meow(); } }
使用上述代碼可以創建一個名為Tom的Cat對象,Tom繼承了來自Animal的name屬性和eat方法,還有自己的meow方法。程序運行后,輸出Tom is eating和Tom is meowing。
總結起來,父類和子類實例化的過程是通過子類繼承父類來實現的。子類可以獲得父類的屬性和方法,并可以在此基礎上進行自己的擴展。
上一篇header在php
下一篇header加密 php