正在回答 回答被采纳积分+1
1回答
好帮手慕阿园
2022-03-18 18:25:46
同学你好,静态绑定(前期绑定)是指:在程序运行前就已经知道方法是属于那个类的,在编译的时候就可以连接到类的中,定位到这个方法
同学可以根据下面这段代码来理解
在调用father.name()的时候,该方法是个static方法,java当中的方法final,static,private和构造方法是前期绑定,因此调用的是Father类中的name方法
在调用father.age()的时候,需要采用动态绑定,此时father会被解析成它实际的对象,即Son对象,因此实际调用的是Son.age()
所以,静态绑定就是不需程序运行,不需具体的实例对象就可以知道这个方法的是属于哪个类的
祝学习愉快~
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星