gpt4 book ai didi

oop - 什么是方法、属性和功能?

转载 作者:行者123 更新时间:2023-12-04 05:15:00 26 4
gpt4 key购买 nike

是的,我正在为此苦苦挣扎。我无法区分它们,因为我读到的每一个解释都不够清晰和富有哲理。有人可以为我澄清这些定义吗?多谢你们。

这些定义与 oop 一样适用于过程编程?谢谢。

最佳答案

随着时间的推移,人们使用这些术语的方式已经发生了变化(并且可能会不断变化),但如果您正在阅读过去十年左右的文章,它们可能意味着:

功能 (又名子程序)是相对独立的、相对独立的代码片段,它们构成了一个更大的程序。

方法 是附加到面向对象编程中特定类(或实例)的函数。

房产 是面向对象的习语。该术语描述了一个或两个函数(取决于所需的程序行为) - 一个检索值的“getter”和一个设置值的“setter”。按照惯例,属性通常没有很多副作用。 (而且它们确实具有的副作用通常范围有限:它们可以验证正在设置的项目,通知监听器更改,或将对象的私有(private)数据转换为公开声明的类型或从公开声明的类型转换。)

关于oop - 什么是方法、属性和功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246883/

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