gpt4 book ai didi

java - Java 实例化时出错

转载 作者:行者123 更新时间:2023-12-01 06:33:32 26 4
gpt4 key购买 nike

我对抽象类的想法有疑问...我尝试使用 Eclipse,但这次 IDE 把它搞砸了。我已经上传文件了。应该尝试将它们编译为这样

  1. 容器
  2. 基础容器
  3. 高度和颜色异常
  4. 圆形和方形容器
  5. 容器客户端

我已在此处上传文件:http://bit.ly/nDiObk

这是我收到的错误:

ClientForContainers.java:19: SquareBaseContainer is abstract; cannot be instantiated
BaseContainer aContainer = new SquareBaseContainer(10.0);
^
ClientForContainers.java:31: RoundBaseContainer is abstract; cannot be instantiated
aContainer = new RoundBaseContainer(10.0);

最佳答案

您也已将您的子类声明为抽象类 - 不要这样做!基类 BaseContainer 应该是抽象的,但子类 RoundBaseContainerSquareBaseContainer 应该是抽象的,因为它们提供了缺少的方法并且旨在被实例化,不应该。

关于java - Java 实例化时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7676544/

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