java上机实践_[转载]JAVA上机实践: 继承与接口-继承
时间: 2023-12-16 08:03:48 浏览: 70
好的,关于Java上机实践的问题,我可以帮您解答。这里是继承的相关内容:
Java中的继承是面向对象编程中的一项重要特性,它允许子类继承超类的所有属性和方法。子类可以在不重复编写代码的情况下拥有超类的所有特性,并且可以在超类的基础上添加自己的功能。
下面是一个简单的例子:
```
class Animal {
String name;
int age;
public void eat() {
System.out.println("Animal is eating...");
}
}
class Cat extends Animal {
public void meow() {
System.out.println("Cat is meowing...");
}
}
public class Test {
public static void main(String[] args) {
Cat cat = new Cat();
cat.name = "Tom";
cat.age = 3;
cat.eat(); // 继承自Animal类
cat.meow(); // 自己的方法
}
}
```
在这个例子中,`Cat`类继承了`Animal`类,因此它也有`name`和`age`属性,以及`eat()`方法。此外,它还有自己的方法`meow()`。
当我们实例化一个`Cat`对象时,我们可以使用`name`和`age`属性,以及`eat()`和`meow()`方法。
继承是Java中的一项强大的特性,它可以使代码更具可读性和可维护性,并减少代码的重复编写。
阅读全文