名词解释:方法重载、方法隐藏、方法覆盖、 动态绑定、构造方法链
时间: 2023-10-09 21:04:50 浏览: 185
方法重载(Method Overloading):在同一个类中,有多个方法名相同但参数类型、个数或顺序不同的方法,它们互相构成重载关系。
方法隐藏(Method Hiding):在子类中定义一个与父类中同名、同参数的静态方法,这个方法将会隐藏掉父类中的同名方法。
方法覆盖(Method Overriding):在子类中定义一个与父类中同名、同参数的非静态方法,这个方法将会覆盖掉父类中的同名方法。
动态绑定(Dynamic Binding):在编译期间无法确定调用哪一个重载方法或覆盖方法,需要在运行时根据实际对象类型确定调用哪一个方法。
构造方法链(Constructor Chaining):在一个类的构造方法中调用另外一个构造方法,以简化代码逻辑并避免代码冗余。
阅读全文