对于像您的示例这样的简单程序,要从用户那里收集输入(姓名、号码、评论),您可以轻松地做到这一点,而无需创建新类,不包括 C# 和 Java 等语言需要静态类来放置您的里面的主要功能。如果您使用像 C 这样的非面向对象语言,则无需类即可轻松完成。
实际上,对于您描述的简单类,创建该类似乎需要做一些额外的工作(尽管它可能可以忽略不计)。但是,这只是因为您指的是一小组数据。
创建类变得有用的地方是当您拥有许多数据时。该类充当将这些数据组合在一起的一种方式,并可能将其作为一个存储在本地。您还可以将其他相关方法添加到与类成员直接相关的每个类上。
当您的应用程序变得更加复杂时,假设您需要跟踪客户、产品、账单信息(信用卡、PayPal 等)、地址(运送到和账单),这时类在保留每一位方面变得非常有价值将信息组合在一起,以及将每个更大的信息“束”(类别)相互关联起来。
您可能有一个客户,他有一个订单,他有一个账单和一个送货地址。这些类中的每一个本身都有许多字段。但是你可以通过类更容易地将客户的更大概念与目标送货地址联系起来。
至于“你什么时候知道在程序中创建一个类是否可行?”,答案并不总是那么容易,但任何时候你看到自然组合在一起的数据字段(比如地址或产品)描述或帐单信息)。我希望我有一个更具体的答案,但这实际上取决于您正在构建什么,以及您正在使用什么类型的数据。
不,这不是任何人都可以问的最愚蠢的问题!我希望这有助于你的理解。