我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:彩66彩票 > 多态 >

我想知道java不用抽象开实现多态和用抽象类实现多态有什么区别?

归档日期:06-04       文本归类:多态      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  抽象类无法创建对象,抽象类存在的目的就是为了让类去继承它,一个类要是继承自一个抽象类 则这个类就要重写(就是覆盖)父类中所有的抽象方法 否则这个类也必须定义成抽象类

  你要弄清什么是多态 多个子类继承自一个父类 子类重写的父类中的一个方法 那么子类对象调用该方法是不同的 比如假设我有一个 叫 人的类 其中一个方法叫cut(可能不是很合理) 那么我再创建几个类去继承这个人类 医生 理发师 屠夫三个类 那么当医生调用cut方法时 就是开刀 理发师就是理发 而屠夫就是杀猪

本文链接:http://chapmanswifts.com/duotai/441.html