叨叨两句

  1. 搞清了界限,也就明确了方向

牛客网——java专项练习028

1

一个以“.java”为后缀的源文件
正确答案: C 你的答案: C (正确)

  1. 只能包含一个public类,类名必须与文件名相同

  2. 只能包含与文件名相同的public类以及其中的内部类

  3. 只能有一个与文件名相同的public类,可以包含其他非public类(不考虑内部类)

  4. 可以包含任意public类

public class Test02 {
    public class inner{
        
    }
}
这样是不报错的

2

在使用super和this关键字时,以下描述正确的是()

正确答案: A

  1. 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

  2. super()和this()不一定要放在构造方法内第一行

  3. this()和super()可以同时出现在一个构造函数中

  4. this()和super()可以在static环境中使用,包括static方法和static语句块

使用super()或者this()方法是必须放在构造函数的第一行
由于this函数指向的构造函数默认有super()方法,所以规定this()和super()不能同时出现在一个构造函数中。
因为staic方法或者语句块没有实例时可以使用,而此时不需要构造实例,所以不能用this()和super()

Wall_Breaker
2.1k 声望1.2k 粉丝

生死之间,就是我的跃迁之路,全程记录,欢迎见证