gpt4 book ai didi

oop - 你称它们为函数、过程还是方法?

转载 作者:行者123 更新时间:2023-12-04 17:13:33 24 4
gpt4 key购买 nike

考虑一个标准的 c# 'function'

公共(public)无效 foo()
{
//一些代码
}

在 c 或 c++ 中,这被称为“函数”——即使不带参数也不返回值。在另一种语言中,这可能是一个“程序”。
在面向对象的说法中,如果是类成员,它将被称为“方法”。
在 c# 中使用的正确术语是什么?

最佳答案

  • 方法:类的功能。
  • 函数:类外的函数,仅适用于全对象语言(如 C++、C 等)
  • 过程:不返回任何内容/无效的函数。我个人不喜欢这个词,我宁愿使用“功能”

  • 做出你的选择 =)

    编辑:更准确地说,方法、函数和过程是描述子程序的 OOP 词。有些语言有自己的词汇表,例如 Prolog 中的“谓词”,或 C++/C#/Java 中的“构造函数”,甚至 C# 中的“属性”。

    关于oop - 你称它们为函数、过程还是方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786796/

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