A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

A:面试题1

    一个抽象类如果没有抽象方法,可不可以定义为抽象类?如果可以,有什么意义?

    答:可以,这么做目的只有一个,就是不让其他类创建本类对象,交给子类完成

B:面试题2

    abstract不能和哪些关键字共存?
   答:static  static修饰方法表示是类方法,可以直接用类来调用,而类直接调用抽象方法没有意义。
         final    final修饰方法表示方法不可以被重写,而抽象方法就是用来重写的。
         private private修饰方法表示子类不可以看到此方法,看不到就没法重写,因此就矛盾了。

2 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
谢谢分享


http://www.qz234.com
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马