在一个方法体内定义的局部变量的作用范围是()。
A: 该方法体内
B: 该类内
C: 该类内及其子类
D: 该类所在的包的所有类
A: 该方法体内
B: 该类内
C: 该类内及其子类
D: 该类所在的包的所有类
举一反三
- 在一个方法体内定义的局部变量的作用范围是________。 A: 该方法体内 B: 该类内 C: 该类内及其子类 D: 该类所在的包的所有类
- 修饰的成员变量或方法的可见范围为当前类。没有权限修饰符修饰的成员变量或方法的可见范围为当前包。 修饰的成员变量或方法的可见范围是当前包及该类的子类,即可以被同一个包、该类的子类(可以不同包)的方法访问。 修饰的成员变量或方法可以被所有包中所有类中的方法访问。
- 中国大学MOOC: 定义一个类,要求其中的成员变量可以被该类的所有子类访问,但不能被与该类不在同一个包中的非子类访问。为了实现上述目的,该成员变量应被赋以protected访问权限。
- 对于被private访问权限控制符修饰的成员变量,以下说法正确的是 只能被同一个包中的类访问 只能被该类自身所访问 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 可以被两种类访问和引用:该类本身、该类的所有子类
- 在Java中,关于final关键词的说法正确的是( ) A: 如果修饰变量,只能修饰成员变量,不能修饰局部变量 B: 如果修饰类,则该类只能被一个子类继承 C: 如果修饰方法,则该方法不能在子类中被覆盖 D: 如果修饰方法,则该方法所在的类不能被继承