摘要: 抽象类 当一个类中包含抽象类方法,那么这个类也必须使用abstract关键字来修饰, 那abstrace就是抽象类 抽象类的特点: 成员变量:既可以有变量也可以有常量 成员方法:既可以抽象方法,也可以不抽象方法 构造方法:可以有构造方法 我们来写一个案例看一下: public abstract cl 阅读全文
posted @ 2022-06-18 16:49 一位程序袁 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 多态的缺点 在多态中如果我们想要调用子类特有的方法及属性是实现不了的 多态的类型转换 向上转换 格式:父类类名 对象名 = new 子类类名; 特点: 子类转为父类,父类的引用指向子类的对象,自动转换类型 此时通过父类引用变量对象想要调用的方法是,子类覆盖或者继承父类的方法 此时父类引用变量无法调用 阅读全文
posted @ 2022-06-18 16:01 一位程序袁 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 多态 首先我们来了解多态: 多态,多种形态 Java中的多态: 同一个引用类型,使用不同的实例而执行不同的操作,即父类引用子类对象 多态的使用条件 1.要有继承实现的关系 2.要有方法重写 3.要有父类应用指向子对象 多态的作用: 可以消除代码之间的耦合 那么我们来写一个案例来看一下: public 阅读全文
posted @ 2022-06-18 14:52 一位程序袁 阅读(211) 评论(0) 推荐(0) 编辑