总的来说,(不是指一种特定的编程语言)世界上有一件事可以用只有函数不能的类来完成吗?
如果响应为“no”在编程中使用类而不是函数有什么意义?
在我看来,使用类代码更复杂......但可能是我说的是新手/亵渎......
答案 0 :(得分:0)
类是一种数据类型。特别是用户定义的数据类型。
功能是一系列命令性陈述。所以两者都完全不同
答案 1 :(得分:0)
一个类没有任何功能可以做到。实际上,第一个C ++编译器只是简单地将C ++转换为C语言,以便由C编译器进行编译。但是,通过简单地将函数体复制到使用它的每个位置,也无法实现任何功能。
类和函数都提供不同的抽象层。 使用抽象在某种意义上比使用抽象的东西更复杂,但是好抽象的好处超过了学习抽象的成本。函数允许代码重用;类允许函数重用(通过继承)。两者都提供不同类型的组织,使代码更容易理解。