Java语言完成继承关系
Java语言是一种面向对象编程语言,通过继承可以实现代码的复用和扩展。下面是一个简单的继承关系:
// 父类
class Animal {
private String name;
public Animal(String name) {
this.name = name;
}
public void eat() {
System.out.println(name + " is eating.");
}
}
// 子类
class Cat extends Animal {
public Cat(String name) {
super(name);
}
public void meow() {
System.out.println(getName() + " is meowing.");
}
private String getName() {
return super.name;
}
}
// 测试类
public class Main {
public static void main(String[] args) {
Cat cat = new Cat("Tom");
cat.eat();
cat.meow();
}
}
在上面的例子中,Animal是父类,Cat是子类,Cat继承了Animal的属性和方法。Animal有一个成员变量name和一个方法eat,Cat通过super关键字调用父类构造方法和getName方法,同时添加了自己的方法meow。在测试类中,创建了一个名为Tom的Cat对象,调用了它继承的eat方法和自己的meow方法。
原文地址: https://www.cveoy.top/t/topic/bjhM 著作权归作者所有。请勿转载和采集!