为什么我用这个Java代码得到这个错误?

时间:2013-04-18 09:07:59

标签: java

这是文件的开头。它被正确命名,类都已定义,但它给了我一个错误。

  

错误:'{'预期; (在我给定代码的第一行)

public class ClassRoster extends Student extends Belt
{

发生了什么事?

11 个答案:

答案 0 :(得分:3)

你不能拥有“扩展学生延伸腰带”。您不能扩展2个类,因为不支持多重继承(如果可以的话,它将以逗号分隔,就像使用工具一样)。

你能做的是:

public class ClassRoster extends Student

你的学生班延伸腰带

public class Student extends Belt

答案 1 :(得分:3)

java中没有多重继承。

答案 2 :(得分:0)

您根本无法扩展多个课程。 Java中没有多重继承。

答案 3 :(得分:0)

您无法在Java中扩展两个类。

public class ClassRoster extends Student{

public class ClassRoster extends Belt {

但是,如果您想要两者,那么请选择基于接口的实现

答案 4 :(得分:0)

Java不支持扩展多个类,因此只允许一个extends

答案 5 :(得分:0)

在java中,不允许扩展多个java类。

答案 6 :(得分:0)

鉴于Java仅支持单继承,第二个extends导致问题。

也就是说,你只能从一个类扩展一个类。

答案 7 :(得分:0)

Java不支持多重继承。您有2个extends语句。

答案 8 :(得分:0)

您不能两次使用extend关键字,因为Java不支持多重继承。如果Belt是一个界面,那么你必须写:

public class ClassRoster extends Student implements Belt {}

答案 9 :(得分:0)

您正试图打破java的基本原则。

Java的继承功能不允许多重继承。这意味着您不能同时“扩展”两个类,但如果您可以“实现”两个以上的“接口”。

请按照this link获取更多相关信息。

希望我能够解决你的问题。

答案 10 :(得分:0)

我认为您对extendsimplements关键字

有误解

您只能扩展一个类,即称为超类