java中多态分为哪两种情况,方法重载和覆盖分别属于哪种多态?
两种方法重载:同一个类中,方法名相同,参数列表不同的2个或多个方法构成方法的重载。方法覆盖:子类重新实现了父类中的方法。
多态分为两种:(1)引用的多态、(2)方法的多态引用的多态:父类的引用可以指向本类的对象;父类的引用可以指向子类的对象;方法的多态:创建本类对象时,调用的方法为本类的方法;创建子类对象时,调用的方法为子类重写的方法或者继承的方法;
方法重载是方法的多态覆盖也属于方法的多态