java翻身之路

2021-06-18 java面经更新

2021-06-19  本文已影响0人  小白中的小白丶
  1. 在 Java 中定义一个不做事且没有参数的构造方法的作用
    Java 程序在执行子类的构造方法之前,如果没有用 super()来调用父类特定的构造方法,则会调用父类中“没有参数的构造方法”。因此,如果父类中只定义了有参数的构造方法,而在子类的构造方法中又没有用 super()来调用父类中特定的构造方法,则编译时将发生错误,因为 Java 程序在父类中找不到没有参数的构造方法可供执行。解决办法是在父类里加上一个不做事且没有参数的构造方法。

部分面试题来源于:https://snailclimb.gitee.io/2018/09/18/java/java%E5%9F%BA%E7%A1%80/Java%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86/

  1. 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?
    可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。因为每个编译单元(文件)都只能有一个公共接口,用public类来表现。测试类,也可以在一个java文件里写,但不能加public,默认是default。

  2. java内部类有哪些?

  1. 介绍一下JavaDoc
    Javadoc用于描述类或者方法的作用。Javadoc可以写在类上面和方法上面。
    写在类上面的Javadoc
    写在类上的文档标注一般分为三段:
上一篇 下一篇

猜你喜欢

热点阅读