Java 带构造函数的动态绑定
我对构造函数的绑定类型有点困惑。 为什么打电话Java 带构造函数的动态绑定,java,dynamic,binding,constructor,Java,Dynamic,Binding,Constructor,我对构造函数的绑定类型有点困惑。 为什么打电话 Canvas c=new Circle()不是动态绑定 谢谢大家! 它是静态绑定,因为它是在编译时完成的 如果类Circle有一个重写画布中的方法的方法,并且您像下面那样调用该方法,那么它称为动态绑定 //if you override some method in the child class that is Circle c.someMethod() //example of dynamic binding 你可以阅读更多 请看这里关于
Canvas c=new Circle()代码>不是动态绑定
谢谢大家! 它是静态绑定,因为它是在编译时完成的
如果类Circle有一个重写画布中的方法的方法,并且您像下面那样调用该方法,那么它称为动态绑定
//if you override some method in the child class that is Circle
c.someMethod() //example of dynamic binding
你可以阅读更多 请看这里关于静态绑定和动态绑定的内容,因为在编译时,调用类Circle的某个构造函数是绝对明确的。