当先锋百科网

首页 1 2 3 4 5 6 7

在Java中,可以通过创建一个父类和一个或多个子类来实现面向对象编程。父类包含一些通用的属性和方法,而子类则可以继承这些属性和方法,并可以定义自己的独特属性和方法。

以下是如何创建一个父类和子类的示例:

// 创建一个名为"Animal"的父类
public class Animal {
String name;
int age;
public Animal(String name, int age) {
this.name = name;
this.age = age;
}
public void eat() {
System.out.println("动物在吃东西");
}
}
// 创建一个名为"Dog"的子类,继承自"Animal"父类
public class Dog extends Animal {
String breed;
public Dog(String name, int age, String breed) {
super(name, age);
this.breed = breed;
}
public void bark() {
System.out.println("狗在汪汪叫");
}
}

在上面的示例中,我们创建了一个名为"Animal"的父类,该类包含名称和年龄等通用属性,也有一个名为"eat"的通用方法。

我们还创建了一个名为"Dog"的子类,该类继承自"Animal"父类,并添加了一个名为"breed"的新属性以及一个名为"bark"的新方法。

通过这种方式,我们可以在程序中使用"Animal"类和"Dog"类,而"Dog"类还可以使用"Animal"类中的方法和属性。