讓我們考慮下面的java程序: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,但我不創建類的任何實例,並在所有類我只用靜態方法和字段是否意味着我使用的程序編程範式但不面向對象?
我喜歡這個問題。我不確定答案應該是什麼,但我的第一個初始雖然是「是的,當然」。然後,我開始考慮不同的場景,您調用的靜態方法會在表面下創建自己的對象。但這取決於問題的意圖和定義,我猜。 – KjetilNordin
如何以不包含OOP的方式定義過程範例? AFAIK程序編程只是簡單地說你會有變量來存儲數據和操作它們的過程。 OOP是什麼,除了OOP也要求兩者緊密結合在一起。 – biziclop