博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
abstract不能和哪些关键字共存
阅读量:7092 次
发布时间:2019-06-28

本文共 458 字,大约阅读时间需要 1 分钟。

A:面试题1

  • 一个抽象类如果没有抽象方法,可不可以定义为抽象类?如果可以,有什么意义?
  • 可以
  • 这么做目的只有一个,就是不让其他类创建本类对象,交给子类完成
    • B:面试题2
  • abstract不能和哪些关键字共存

    abstract和static
    被abstract修饰的方法没有方法体
    被static修饰的可以用类名.调用,但是类名.调用抽象方法是没有意义的
    abstract和final
    被abstract修饰的方法强制子类重写
    被final修饰的不让子类重写,所以他俩是矛盾
    abstract和private
    被abstract修饰的是为了让子类看到并强制重写
    被private修饰不让子类访问,所以他俩是矛盾的

    `

    class Demo4_Abstract {
    public static void main(String[] args) {
    System.out.println("Hello World!");
    }
    }

    `

转载于:https://blog.51cto.com/357712148/2132092

你可能感兴趣的文章
每日诗词 2013.09.06
查看>>
测试drawable animation
查看>>
【分块】bzoj1901 Zju2112 Dynamic Rankings
查看>>
tornado+jsonrpc
查看>>
[转载]为什么不推荐使用stop和suspend这两个方法?
查看>>
EL表达式调用函数
查看>>
Ubuntu开机自动禁用无线网络
查看>>
jquery实践1
查看>>
SSM整合初级 简单的增删改查
查看>>
【BZOJ】1731: [Usaco2005 dec]Layout 排队布局
查看>>
利用PowerShell 得到 进程总共占用的内存
查看>>
Oracle数据库安全(一)用户管理
查看>>
webpack4 系列教程(十一):字体文件处理
查看>>
【背包dp】自然数拆分Lunatic版
查看>>
CentOS中为新用户添加sudo权限
查看>>
HTML前端代码分析(暗链)
查看>>
Java程序员们值得一看的好书推荐
查看>>
hibernate继承实现
查看>>
网站侧栏跟随滚动代码
查看>>
Atlas框架介绍集成(一)
查看>>