JDK提供的编译器javac.exe位于JDK安装目录下的lib文件夹中。(2.0) A 对 B 错 29. (判断题) JAVA的一个类可以继承多个父类,但只能实现一个接口。 (2.0) A 对 B 错 30. (判断题) 类中的非静态方法可以用对象名调用。 (2.0) A 对 B 错
时间: 2024-03-22 17:42:00 浏览: 24
29. 选项 B 是正确的。在 Java 中,一个类只能继承一个父类,但是可以实现多个接口。这是 Java 实现多重继承的方式之一。具体来说,可以通过 `extends` 关键字继承一个父类,通过 `implements` 关键字实现多个接口。例如:
```java
public class MyClass extends MyParentClass implements MyInterface1, MyInterface2 {
// ...
}
```
在这个例子中,`MyClass` 类继承了 `MyParentClass` 父类,并实现了 `MyInterface1` 和 `MyInterface2` 两个接口。
因此,选项 B 是正确的。
30. 选项 A 是正确的。在 Java 中,非静态方法属于实例方法,必须通过对象名来调用。例如:
```java
public class MyClass {
public void instanceMethod() {
// 实例方法的代码
}
}
// 在其他类中调用实例方法
MyClass myObj = new MyClass();
myObj.instanceMethod(); // 通过对象名调用实例方法
```
在这个例子中,`instanceMethod` 方法是一个非静态方法,属于实例方法。在其他类中要调用这个方法,必须先创建一个 `MyClass` 对象 `myObj`,然后通过对象名 `myObj` 来调用 `instanceMethod` 方法。
因此,选项 A 是正确的。