在面向对象编程中,我一直在努力记住关键词,我觉得它们都是交替使用的,所以请有人花点时间来解释函数、类、方法、对象和构造函数之间的区别吗?语言和语言并没有什么不同,所以任何解释都会有帮助,但我现在正在学习Java和Dart。谢谢!
发布于 2021-04-29 01:54:08
“类”是类似事物的一个类别(想想生物分类,或者集合论术语(比集合更大的东西),或者仅仅是“分类”这个词。如果你需要一种更平淡无奇的方式来记住它,那么头等舱的所有座位都是大小和形状相同的,经济舱的所有座位都是一样的。
对象是某个类的实例。一个给定类可以有许多对象。每个对象都与其他所有对象不同;对象具有标识性。(经济舱的座位有座位号。)
构造函数生成(构造!)对象。类有构造函数,您可以用它来创建该类的对象。构造函数的作用是创建一个对象,并建立其表示不变量(也就是说,创建处于有效状态的对象)。
函数/方法是行为,通常与类相关联。
https://stackoverflow.com/questions/67309948
复制相似问题