多态的概述:
一个对象拥有多种形态,这就是:对象的多态性(多态指的是对象而不是类)
多态的使用:
代码当中体现多态,其实就是一句话,父类引用指向子类对象。
格式:
父类名称 对象名 = new 子类名称();
或者,
接口名称 对象名 = new 实现类名称();
使用多态的好处:
无论右边new的时候换成哪个子对象,等号左边的调用方法都不会改变
 
实例如下:
创建一个父类Fu:
	
	
	
创建一个Demo01MultiFinal类使用父子类:
	
	
	
	
                        一个对象拥有多种形态,这就是:对象的多态性(多态指的是对象而不是类)
多态的使用:
代码当中体现多态,其实就是一句话,父类引用指向子类对象。
格式:
父类名称 对象名 = new 子类名称();
或者,
接口名称 对象名 = new 实现类名称();
使用多态的好处:
无论右边new的时候换成哪个子对象,等号左边的调用方法都不会改变
实例如下:
创建一个父类Fu:
package DuoTai;
 
//父类
 
public class Fu {
    public void method(){
        System.out.println("父类方法");
    }
 
    public void methodFu(){
        System.out.println("父类特有方法");
    }
}
	创建一个子类Zi继承父类Fu:
package DuoTai;
 
//子类
 
public class Zi extends Fu{
    public void method(){
        System.out.println("父类方法");
    }
}
创建一个Demo01MultiFinal类使用父子类:
package DuoTai;
 
public class Demo01MultiFinal {
    public static void main(String[] args) {
        //使用多态写法
        //左侧父类的引用,指向了右侧子类的对象
        Fu obj = new Zi();
 
        obj.method();
        obj.methodFu();
    }
}
	父类方法
父类特有方法
父类特有方法

京公网安备 11010502036488号