How to understand whether a behvior will use static or dynamic binding in Java?

The question is, how can the compiler know which method to call during compile time, in the case of overriding. You must understand this.

Dynamic binding is for when you override methods because it will need to decide at runtime which method (code) to execute based on the runtime type of the object. With an overloaded method you do not need to decide at runtime, you can figure out at compile time which is the method that will be called. This will result in faster execution.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions