东莞北京网站建设价格,设计上海设计公司,境外电商平台排行榜,北京做网站设计公司Java继承是面向对象的编程特性#xff0c;允许一个类#xff08;称为子类或派生类#xff09;继承另一个类#xff08;称为父类或基类#xff09;的字段和方法。通过继承#xff0c;子类可以获得父类的所有公共#xff08;public#xff09;和保护#xff08;protecte…Java继承是面向对象的编程特性允许一个类称为子类或派生类继承另一个类称为父类或基类的字段和方法。通过继承子类可以获得父类的所有公共public和保护protected成员并可以添加新的成员或覆盖override父类的方法。
基本概念 父类Super Class被继承的类。 子类Sub Class继承父类的类。 继承关键字extends
类的继承格式 Java通过extends关键字申明一个类是从另外一个类继承而来
class 父类 { } class 子类 extends 父类 { }
继承的语法 class ParentClass { // 父类的成员变量 int number; // 父类的方法 void display() { System.out.println(Parent Class display method.); } } class ChildClass extends ParentClass { // 子类的成员变量 String name; // 子类的方法 void show() { System.out.println(Child Class show method.); } // 覆盖父类的方法 Override void display() { System.out.println(Child Class display method (overridden).); } } public class Main { public static void main(String[] args) { ChildClass child new ChildClass(); child.number 10; child.name John; child.display(); // 调用子类覆盖后的方法 child.show(); // 调用子类自己的方法 } }