首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用继承,为什么goPee()没有在我的测试类中定义?

在这个问答内容中,我们可以看到涉及到了一些编程概念,例如继承和方法定义。这个问题可能是在使用继承时,在子类中没有正确地定义父类中的方法。

首先,我们需要了解继承的概念。继承是面向对象编程中的一个重要特性,它允许一个类(子类)从另一个类(父类)中继承属性和方法。这样可以实现代码的重用和扩展。

在这个问题中,我们可以看到提到了一个方法名称:goPee()。这个方法可能是在父类中定义的,但是在子类中没有正确地定义。这可能是因为子类没有正确地继承父类,或者子类中的方法定义有误。

为了解决这个问题,我们需要检查以下几点:

  1. 确保子类正确地继承了父类。
  2. 确保子类中的方法定义正确,包括方法名称、参数和返回值等。
  3. 确保子类中的方法实现了父类中的方法的功能。

如果问题仍然存在,可以尝试查看代码中是否有拼写错误或者其他语法错误,或者寻求其他开发者的帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • java基础学习_面向对象(下)02_day09总结

    ============================================================================= ============================================================================= 涉及的知识点有:   1:final关键字(掌握)   2:多态(掌握)   3:抽象类(掌握)   4:接口(掌握) ============================================================================= ============================================================================= 1:final关键字(掌握) (0)由于继承中方法有一个现象:方法重写。     所以,父类的功能,就会被子类给覆盖掉。     有些时候,我们不想让子类去覆盖掉父类的功能,只能调用但不能去覆盖修改。     这个时候,针对这种情况,Java就提供了一个关键字:final。 ---------------------------------------  (1)final是最终的意思,常见的final可以修饰类、方法、变量。 (2)fianl的特点: A:final修饰的类,不能被继承。 编译报错:无法从最终Fu进行继承 应用:最底层的那个类可以用final修饰,这样该类就不能有儿子了。(即绝育) B:final修饰的方法,不能被重写(覆盖/复写)。 编译报错:Zi中的show()无法覆盖Fu中的show() C:final修饰的变量,是一个常量,只能被赋值一次。 编译报错:无法为最终变量num2分配值

    02
    领券