Java类与对象
我顶得了
这个作者很懒,什么都没留下…
展开
-
接口 对象=new 实现类 父类 对象=new 实现类
接口 对象=new 实现类 父类 对象=new 实现类 好处: 定义一个animal抽象类, 里面有两个方法。 接下里定义两个类(cat和dog)去继承animal,cat和dog分别重写了animal中的方法。 我们在调用dog里面的方法之后,想修改为调用cat的方法。 只需要将Animal animal=new Dog()改成Animal animal=new Catl(), 只改变了一个对象。接着继续调用animal.sing(),animal.run()。实际的开发过程中要维护大量的代码量,如果要换转载 2021-12-17 17:41:11 · 198 阅读 · 0 评论 -
【上下转型】JavaSE多态性学习心得
多态指的是,同一个类实例的相同方法在不同情形下有着不同的表现形式,在Java中多态分为两个,一个是向上转型,一个是向下转型 1.向上转型(绝大多数) 一般用于参数统一化 父类 父类引用 = new 子类(); 2.向下转型(少部分) 一般用于父类引用需要调用子类扩充方法时。 子类 子类引用 = (子类)父类实例; 注:1.向下转型需要强转 2.向下转型必须先发生向上转型,否...原创 2019-04-23 20:33:38 · 131 阅读 · 0 评论