gpt4 book ai didi

java - 如何在java中调用抽象类方法给另一个类

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:01 25 4
gpt4 key购买 nike

谁能告诉我。如何在 java 中调用抽象类方法到我自己的类?

提前致谢

最佳答案

首先看你的抽象类,它应该包含抽象方法和真实方法。在下面的示例中,Foo 类有一个抽象方法 (FooMethod) 和一个实际方法 (Yeee)。

public abstract class Foo {

public abstract int FooMethod(int i);

public int Yeeee() {
for (int i = 0; i < 3; i++) {
int res = FooMethod(i);
// Do whatever
}
}
}

抽象类不能直接使用,所以我们必须从它们继承一个具体类。下面继承抽象(实现抽象方法)

public class Bar extends Foo {
public int FooMethod(int i) {
// do something with i
}

public static void main (string [] args) {
Bar obj = new Bar();
obj.Yeeee();
}
}

注意:当您在 main 中调用 obj.Yeee() 时,会调用基类方法,但会使用您自己的新实现来代替抽象 FooMethod。

这只是抽象类的冰山一角,但大致应该为您指明正确的方向。

请好好阅读here是一个很好的教程,应该会给你一些关于继承和抽象类的初步知识。

关于java - 如何在java中调用抽象类方法给另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8710923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com