在Java中,子类可以通过继承父类来扩展其功能。以下是一些常见的方法来实现这个目标:
extends关键字来实现。public class Parent {
public void parentMethod() {
System.out.println("This is a method in the parent class.");
}
}
public class Child extends Parent {
// Child类现在继承了Parent类的所有方法和属性
}
public class Child extends Parent {
@Override
public void parentMethod() {
System.out.println("This is the overridden method in the child class.");
}
}
public class Child extends Parent {
public void childMethod() {
System.out.println("This is a new method in the child class.");
}
}
super关键字来调用父类的方法。public class Child extends Parent {
@Override
public void parentMethod() {
super.parentMethod(); // 调用父类的parentMethod方法
System.out.println("This is the additional functionality in the child class.");
}
}
public class Parent {
public void parentMethod() {
System.out.println("This is a method in the parent class.");
}
}
public class Child {
private Parent parent = new Parent();
public void childMethod() {
parent.parentMethod(); // 通过Parent对象调用parentMethod方法
System.out.println("This is a new method in the child class.");
}
}
通过这些方法,子类可以扩展父类的功能,同时保持代码的可读性和可维护性。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。