抽象类抽象方法

什么是抽象方法?

抽象类中定义的,没有具体实现的方法,这个方法必须被子类的方法重写.

什么是抽象类?

abstract关键字修饰,不能用new实例化对象的类.

抽象类是否有构造函数,是否可以重载?

抽象类有构造函数,可以重载.

abstract class Animal{
    int feet;
    abstract public void run();
    Animal(int feet){           //重载
        this.feet=feet;
    }
}
class AnimalDemo{
    public static void main(String[] args){
    System.out.println("编译运行成功!");
    }
}

结果:

编译运行成功!  
抽象修饰符有哪些非法组合?给出合理解释.

abstract + static
当一个抽象方法被static修饰时,它可以被类本身所调用,可是抽象方法并没有具体实现.不合理
abstract + final
当一个抽象方法被final修饰时,它不能被重载,但是抽象方法没有具体实现.不合理
abstract + private
当一个抽象方法被定义为私有时,不能被子类继承,所以无法重载,抽象方法必须被子类重载.不合理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-java.h...
    eddy_wiki阅读 1,268评论 0 5
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 34,623评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,241评论 0 62
  • 红豆生南国 春来发几枝劝君多采撷 此物最相思 准备一盒水彩颜料和两支水彩毛笔(一支画,一支晕染)等基础工具...
    琉瑾阅读 822评论 3 19
  • 当你安静下来,整个世界安静下来,听不见任何得风吹草动! 仔细得回头想想,想想那些你热烈追求得一切,曾那么奋不顾身要...
    零度冷冷阅读 152评论 0 0

友情链接更多精彩内容