package cn.itcast.demo8; /* * 代码当中体现多态性,其实就是一句话:父类引用指向子类对象 * 格式: * 父类名称 对象名 = new 子类名称() * 或者: * 接口名称 对象名 = new 实现类名称() * 访问成员变量的两种方式: * 1.直接通过对象名称访问成员变量:看等号左边是谁,优先使用谁,没有则向上找 * 2.间接通过成员方法访问:看该方法属于谁,优先用谁,没有则向上找*/ public class DemoMulti { public static void main(String[] args) { //使用多态的写法 //左侧父类的引用,指向了右侧子类的对象 Fu obj = new Zi(); obj.methods(); obj.methodsA(); System.out.println(obj.num); obj.showNum();//子类没有覆盖重写 } }
Java 基础 多态性 成员变量
最新推荐文章于 2022-12-30 16:24:22 发布