c# - 我对类(class)感到困惑

标签 c# java class instantiation

我敢打赌这是任何人都可能问过的最愚蠢的问题,但我似乎无法理解这个话题。我知道类用于创建对象(当您实例化它时),但令我困惑的是,“您什么时候知道在程序中创建类是否可行?”。

假设您创建一个程序来收集用户的输入(无论是姓名、数字还是任何其他详细信息),使用这些详细信息进行一些计算,然后将所有内容存储在本地。它很基本,但是您需要使用类来使程序更流畅/更快或更易于维护吗?

我自己很困惑吗?

编辑:我主要使用 Visual Studio 和 NetBeans IDE 等程序。

最佳答案

正如您所说,类是一种构造,允许您描述类型,该类型具有属性、方法和事件。

在简单的情况下,您可以轻松地不使用类,但在更大、更复杂的项目中,拥有经过深思熟虑的对象模型会使事情变得更加容易。更易于维护、扩展、重用、阅读。

当时可能感觉需要做更多工作(在大多数情况下可能是这样),但如果您正在创建需要支持的东西,那么这绝对不是浪费精力。

关于c# - 我对类(class)感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12064497/

相关文章:

java - 没有类型信息的 JVM 调用接口(interface)

Java 7 看似奇怪的行为,在调试消息中放置空字符串

php - 在构造函数中注入(inject)所有变量或使用 setter 并在未设置时抛出异常是更好的做法吗?

c++ - 学习类 C++ - 无法在嵌套在另一个类中的类数组中设置值。

java - 如何从另一个类访问ArrayList

c# - 如何将对象从 C# webapp 发送到 asp.net webapi

c# - 用于在字符串列表 C# 中查找字符串匹配的最佳比较算法

c# - WebApi OWIN 相同 token 对两个不同的服务实例有效

c# - 将同一实体映射到不同的表

java - Spring Batch - 将多个文件写入多个目的地