多态性是指使用相同名字定义了不同的方法,换句话将,具有多态性的方法名称是相同的,但是它们会以不同数量、不同类型的参数来进行区分。多态性实际上提供了一种具体情况具体分析的问题解决方案。多态性可以是类的构造方法,也可以是成员方法。
一般来讲,多态性就是多种形态的意思。在Java中,就是指如何生成类实例。多态性从构造方法的两个方面来体现:
1.参数个数
2.参数类型
举个例子
public String people(String name)
public String people(String name,int age)
public String people()
这是多态
下面的不是
public int people(String name)
public String people(String name)
多态必须是返回类型相同 只是参数个数 参数类型不同 |
|