java基础知识:[5]java三大特性(多态)

作者:暴躁小n | 创建时间: 2023-04-03
java基础知识:[5]java三大特性(多态)

操作方法

重载:是指一个类中 所定义的方法名相同,参数不同。下面定义几个test方法,里面的参数不同,请看下图:

在main中调用声明的无参,多参方法。通过实例化的类名点方法名 (如: TestHello t = new TestHello(); t.Test();)。详情见下图所示:

运行结果在控制台console中显示出来。见下图所示:

重写:是指在子类中声明与父类同名的方法,从而覆盖了父类的方法,称之为子类重写父类方法。下面首先定义两个类具有集成关系,子类与父类。如下图所示

在父类中定义 getNames(String name),在子类中重新定义 getNames(String name,String age) 。 详细见下图所示:

在测试的main通过实例化的类名点方法名调用子类中的方法 (如: child.getNames())。调用方式及运行结果见下图所示:

温馨提示

类名、方法名、属性一般采用驼峰命名法。
不足之处,欢迎大家提出宝贵意见。还请大家多多支持。
点击展开全文

更多推荐