java 继承例子_java继承总结:代码示例

qianduangongchengshi

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

java 继承例子_java继承总结:代码示例

Java继承是面向对象编程中的一种重要特性,它允许一个类继承另一个类的属性和方法,从而实现代码的重用和扩展。在Java中,继承通过使用关键字"extends"来实现。

继承的一个重要概念是父类和子类的关系。父类是指被继承的类,子类是指继承父类的类。子类可以继承父类的属性和方法,并且还可以添加自己的属性和方法。

下面是一个简单的示例代码,演示了Java继承的用法:

// 定义一个父类Animal

class Animal {

protected String name;

public Animal(String name) {

this.name = name;

}

public void eat() {

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

}

}

// 定义一个子类Dog,继承自Animal

class Dog extends Animal {

public Dog(String name) {

super(name);

}

public void bark() {

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

}

}

// 定义一个子类Cat,继承自Animal

class Cat extends Animal {

public Cat(String name) {

super(name);

}

public void meow() {

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

}

}

// 在主函数中使用继承的类

public class Main {

public static void main(String[] args) {

Dog dog = new Dog("Bobby");

dog.eat();

dog.bark();

Cat cat = new Cat("Kitty");

cat.eat();

cat.meow();

}

}

在上面的示例代码中,我们定义了一个父类Animal和两个子类Dog和Cat。子类Dog和Cat继承了父类Animal的属性和方法,同时还添加了自己的方法bark和meow。

在主函数中,我们创建了一个Dog对象和一个Cat对象,并调用它们的方法。由于子类继承了父类的方法,所以我们可以直接调用父类的方法eat。而子类的方法bark和meow则是子类独有的。

通过继承,我们可以实现代码的重用和扩展。父类定义了一些通用的属性和方法,子类可以直接继承并使用。子类还可以根据自己的需求添加新的属性和方法,从而实现代码的扩展和灵活性。

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

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