在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"类中的方法和属性。