📅  最后修改于: 2023-12-03 15:41:18.587000             🧑  作者: Mango
继承是面向对象编程中的重要概念,它允许一个类(子类)继承另一个类(父类)的方法和属性。在Java中,我们使用关键字extends
来实现继承。
当我们创建一个继承类的Java对象时,实际上是创建了一个子类对象。这个子类对象包含了从父类继承而来的所有属性和方法,以及子类自己定义的属性和方法。
以下是一个简单的示例程序,演示如何创建一个继承类的Java对象:
// 父类
class Animal {
public void eat() {
System.out.println("Animal is eating.");
}
}
// 子类
class Cat extends Animal {
public void meow() {
System.out.println("Cat is meowing.");
}
}
// 创建对象
public class Main {
public static void main(String[] args) {
Cat cat = new Cat();
cat.eat();
cat.meow();
}
}
在上面的程序中,我们创建了一个名为Cat
的继承类,它继承了Animal
类。然后,在main
函数中,我们创建了一个Cat
对象并调用了它的eat
和meow
方法。
需要注意的是,在创建子类对象时,父类的构造函数也会被调用。因此,如果父类有特殊的构造函数,子类在创建对象时也要传递相应的参数。
继承类的Java对象创建是面向对象编程的基础,程序员应该熟练掌握。