## 運算子和方法的區別

Sandy_F發表於2021-01-02

java學習—運算子和方法的區別

java學習中,歡迎大家討論指正。

運算子和方法的區別

1.多數情況下,運算子是程式語言裡固有的。比如+,-,*,/。可以直接被編譯為機器語言而無需再呼叫其它方法編譯。

2.運算子在被定義時會被規定運算的優先順序。如4+3*3,會得到13。而不是21。

3.當操作符被編譯器識別但仍然委託給庫的情況下,這一行程式碼會變成灰色。

4.部分語言可以過載它們的運算子,因此可以用對方法的呼叫代替運算子通常所做的任何事。(如C++的運算子過載)。

參考原文連結:https://stackoverflow.com/questions/2709553/what-is-the-difference-between-an-operator-and-method

相關文章