gpt4 book ai didi

Java:只使用静态方法和字段可以称为过程范式吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:06:37 24 4
gpt4 key购买 nike

让我们考虑以下 java 程序:

class Helper{
public static int add(int a,int b){
....
}
}

public class Calculator {
public static void main(String[] args){
System.out.println(Helper.add(5,10));
}
}

我的意思是,如果我使用 java 但我不创建任何类的实例,并且在所有类中我只使用静态方法和字段,这是否意味着我使用编程的过程范式而不是面向对象?

最佳答案

是的——我想人们可以称之为程序化编程。我想您将拥有包含值的静态变量,这些值将被方法更改(这就是副作用的意思),因此这种风格不是不需要副作用的“函数式”编程。

这似乎是一件奇怪的事情 - 如果您有一项需要过程编程的任务,请使用过程语言。

在我看来,当周围有非常好的锤子时,您正在尝试使用链锯敲钉子。

关于Java:只使用静态方法和字段可以称为过程范式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35768798/

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