gpt4 book ai didi

java - java 类有哪些不同类型?

转载 作者:行者123 更新时间:2023-12-01 20:26:09 25 4
gpt4 key购买 nike

我是 SO 新手,所以如果我做错了,请指出正确的方向。

我认为这是一个有点尴尬的问题,因为我不太擅长表达自己的想法。

在大学里,我们被教导说,一个java类被编写为一个对象,具有构造函数、getter、setter等,被称为“容器类”。它们包含有关自身的数据(例如名称属性)。

我的问题是其他类型的类(class)是什么?例如,您必须有一个类来创建和操作对象。对于小程序来说这不是问题(只需将其放入主类/方法中即可)。对于较大的程序,这将是愚蠢且难以管理的,因此显然您创建了其他类。我已经开始将我的命名为“Handler”。我有一个“FileHandler”和“ObjectHandler”等。

这些是什么类型的类(class)?还有其他类类型吗?

编辑:为了澄清,我想知道如何称呼类的类别,例如旨在执行特定操作的类。辅助类?实用程序类?

最终编辑:我在这里回答了我自己的问题:https://stackoverflow.com/a/43964279/7985805

最佳答案

At university, we are taught that a java class which is itself an object

我不同意这里,类是对象的模板,您可以将它们视为包含特定对象的描述,即对象状态、行为该对象可以执行等操作。对象是类的实例,因此类不是对象

My question is what are other types of classes?

类可以是任何类型,它仅取决于您想要完成的任务,例如在制作太空入侵者游戏时,您可以有一个外星人类型的类(敌人),一个防御者类型的类(射手),一个防御者可以用来射击外星人的子弹类型的类等。

关于java - java 类有哪些不同类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43868351/

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