java 继承 方法 代码示例

qianduangongchengshi

温馨提示:这篇文章已超过289天没有更新,请注意相关的内容是否还可用!

java 继承 方法 代码示例

Java中的继承是一种面向对象的编程概念,它允许一个类继承另一个类的特性和行为。继承的关系可以被看作是一种父子关系,子类可以继承父类的属性和方法,并且可以在此基础上进行扩展或修改。通过继承,我们可以实现代码的重用和扩展性的提高。

在Java中,使用关键字"extends"来实现继承。下面是一个简单的示例代码,展示了一个父类Animal和一个子类Dog的继承关系:

class Animal {

protected String name;

public Animal(String name) {

this.name = name;

}

public void eat() {

System.out.println(name + " is eating.");

}

}

class Dog extends Animal {

public Dog(String name) {

super(name);

}

public void bark() {

System.out.println(name + " is barking.");

}

}

public class Main {

public static void main(String[] args) {

Dog dog = new Dog("Tom");

dog.eat(); // 调用父类Animal的eat()方法

dog.bark(); // 调用子类Dog的bark()方法

}

}

在上面的代码中,Animal类是父类,Dog类是子类。Dog类使用关键字"extends"继承了Animal类,从而拥有了Animal类中的属性和方法。在Dog类中,我们可以定义自己的属性和方法,这样就实现了对父类的扩展。

在主函数中,我们创建了一个Dog对象dog,并调用了它的eat()方法和bark()方法。由于Dog类继承了Animal类,所以dog对象可以调用父类Animal的eat()方法,同时也可以调用子类Dog的bark()方法。

通过继承,我们可以实现代码的重用和扩展性的提高。父类提供了一些通用的属性和方法,子类可以直接继承并使用,同时也可以根据自己的需要添加新的属性和方法。这样可以减少代码的冗余,并且提高了代码的可维护性和可扩展性。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码