gpt4 book ai didi

java - 我可以有一个空的 Java 类吗?

转载 作者:行者123 更新时间:2023-12-01 22:40:37 26 4
gpt4 key购买 nike

我正在创建一个基于网格的游戏。

我需要实现一组在网格内占据随机位置的障碍物。我创建了一个抽象类 ALifeForm ,它保存网格中每个项目的通用方法。显然,抽象类无法初始化,所以我打算创建一个新类AObstacle ,这将扩展ALifeForm .

唯一的问题是,我的AObstacle类(class)不专业。它需要的所有方法都在ALifeForm内.

我可以有空课吗?这是不好的编程习惯吗?如果是这样,我可以实现什么替代方案?

最佳答案

当然...

class AObstacle { }

(加上您正在使用的任何继承模型。)没有什么可以阻止您这样做。

请记住,并不是真正由您定义的东西。 类型是。类只是用于描述类型的语言/语法构造。如果所描述的类型除了继承模型之外没有任何属性或操作,则无需添加任何其他内容。

尽管您正在添加一件事。你给它起个名字。听起来没什么,但是用具体名称定​​义语义概念(特别是在静态类型环境中)非常非常重要。您的类型现在具有与系统中其他类型不同的标识。如果以后添加内容,可以在一个地方添加它们,而无需重构和破坏性更改。

关于java - 我可以有一个空的 Java 类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28090223/

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