当方法的形参为接口或抽象类时

当方法的形参为接口或抽象类时 调用方法不能去传递自身的对象(此时不能建立自身对象) 只可传递子类对象给形参; 此时有两种方法: 1.用有名的子类去继承或实现类或接口, 而后强制重写其中的抽象方法(接口中都是抽象的) 而后在调用方法时建立对象赋给父类, 此时便造成了父类引用指向子类对象; 当形参调用方法或成员变量时,不可调用父类中不存在的. 要想调用必需向下强转. 2.用匿名内部类(new 父类类名
相关文章
相关标签/搜索