一个对象变量可以指示多种实际类型的现象被称为多态
在Java程序设计语言中,对象变量是多态的。如一个超类变量既可以用引用超类对象,也可以引用一个超类的任何一个子类的对象。
在运行时能够自动地选择调用哪个方法的现象称为动态绑定
下面是动态绑定调用过程详细描述:PRivate
方法、static
方法、final
方法或者构造器,那么编译器将可以准确的知道调用哪个方法,我们将这种调用方式称为静态绑定 。最后虚拟机通过查找方法表(列出了所有方法的签名和实际调用方法)寻找对应的方法。
小概念:final
类和方法:final
类。final
,只有其中的方法自动地成为final
,而不包括域。新闻热点
疑难解答