【问题标题】:Acceptable modifiers for Java classJava 类的可接受修饰符
【发布时间】:2013-08-24 12:00:19
【问题描述】:

我最近参加了一个编程测验,但错过了以下问题:

Which of the following are not allowable modifiers for a class?
Choose at least one answer.
    A. public   
    B. private  
    C. protected    
    D. abstract 
    E. final    
    F. static  

我选择了受保护的和静态的,但答错了半分。课程是在线的,我的导师还没有回复我这个问题,所以我想知道正确的答案是什么。

【问题讨论】:

  • 您是否尝试编写一些代码并查看编译器要说什么?
  • 这是一个糟糕的问题,因为顶级课程的答案是不同的。
  • 是的,我问的原因是因为讲义特别说其他四个是可以接受的修饰符
  • @Iowa15 你的讲义错了。 private 顶级课程没有意义;他们实际上是每个人都无法访问的。
  • 是关于任何课程或顶级课程的问题吗?该措辞暗示任何类别。

标签: java class access-modifiers


【解决方案1】:

对于顶级类,您不能使用privateprotectedstatic

对于嵌套类,所有这些修饰符都是允许的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 2016-05-25
    • 2013-03-05
    相关资源
    最近更新 更多