Sometimes, beginners in programming often ask questions about things that have been taken for granted by developers. How arithmetic operations work, the difference between using operators to manipulate objects and using methods… Most of the developers say, “It’s just like that”, “Just accept it.” However, it is necessary to analyze…