java上机实践_[转载]JAVA上机实践: 继承与接口-继承
时间: 2023-12-16 18:04:12 浏览: 77
好的,我准备回答你关于 Java 上机实践中的继承问题。
在 Java 中,继承是一种非常重要的概念,它允许我们创建一个新的类,并从现有的类中继承属性和方法。继承可以让我们更加高效地编写代码,并使代码更容易维护。
下面是一个示例代码,展示了如何在 Java 中使用继承:
```
public class Animal {
private String name;
private int age;
public Animal(String name, int age) {
this.name = name;
this.age = age;
}
public void eat() {
System.out.println(name + " is eating.");
}
public void sleep() {
System.out.println(name + " is sleeping.");
}
}
public class Dog extends Animal {
public Dog(String name, int age) {
super(name, age);
}
public void bark() {
System.out.println("Woof!");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog("Fido", 3);
dog.eat();
dog.sleep();
dog.bark();
}
}
```
在这个示例中,我们创建了一个 Animal 类,它有一个名称和年龄属性,以及 eat() 和 sleep() 方法。然后,我们创建了一个 Dog 类,并从 Animal 类中继承了它的所有属性和方法。我们还添加了一个额外的方法 bark(),只有狗才会叫。
在主方法中,我们创建了一个 Dog 对象,并调用了它的 eat()、sleep() 和 bark() 方法。
这就是继承的基础,它非常有用,因为它可以让我们避免重复编写代码,并且使代码更加易于理解和维护。
阅读全文