gpt4 book ai didi

java - 如何调用抽象类的方法?

转载 作者:行者123 更新时间:2023-12-01 15:18:28 25 4
gpt4 key购买 nike

我正在尝试创建一个利用我的 JAVA 代码的 R 函数。

我有一个抽象类,比如说 StudentGroup,它有抽象方法,还有一个方法 getAppropriateStudentGroup(),它返回(基于配置)一个扩展了 学生组。这允许调用类的行为相同,无论哪个 StudentGroups 实际上是合适的。

  1. 如何使用 rJava 调用 getAppropriateStudentGroup()
  2. 如何调用返回类的方法?

谢谢!

最佳答案

Java 不会让你调用实例方法,除非你首先有一个实例。当然,您无法实例化抽象类,因此,据我所知,您必须将 getAppropriateStudentGroup() 声明为静态并像这样调用它: StudentGroup.getAppropriateStudentGroup( )

我假设您实际上将一些参数传递给 getAppropriateStudentGroup(),否则您将始终得到相同的结果。

选项B,我误解了你,你实际上拥有扩展抽象类StudentGroup的实例,在这种情况下,你应该能够毫无问题地在对象上调用该方法。

我认为您的问题或我的回答有些困惑,请回信;)

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

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