gpt4 book ai didi

java - 在类名后添加冒号会导致错误吗?

转载 作者:行者123 更新时间:2023-12-02 11:14:33 27 4
gpt4 key购买 nike

我在 Java 考试中遇到一个问题,要求我们查找 呈现代码中的编译错误,如下所示:

interface Movable{
protected void g(){System.out.println("Hello")};
}
class Vehicle : java.lang.Object{
private int x;
}
public class Main extends Vehicle, Movable{
public static void main(String[] args) {
System.out.println("this is main");
}
public void g() {
this.x= 2;
}
}

现在,我已经设法找到所有四个错误,接口(interface)中的“ protected ”、接口(interface)中的方法主体、缺少的关键字“Implements”以及 g() 无法访问的变量 x .
我的问题是关于这部分
Vehicle : java.lang.Object

当我在修复这四个错误后尝试运行此代码时,它在此行中显示另一个错误,显示在 Vehicle.

这真的是一个错误还是这是在java中扩展类的另一种方式?

最佳答案

在 Java 中,您使用 extends用于子类化其他类的关键字,以及 implements用于接口(interface)。冒号用于 C# 和其他一些语言。

关于java - 在类名后添加冒号会导致错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48522386/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com