下面程序有哪些语法错误啊

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:02:55
abstract class MyClass extend Object
{
private int radius=10;
public void a();
public void b()
{
return radius;
}
}

改成:
abstract class MyClass
{
private int radius=10;
public abstract void a();
public int b()
{
return radius;
}
}

所有的类自动集成Object类,你画蛇添足了。你的类为非抽象类,必须有方法体,不可以指声明,声明为void的方法为无返回值方法,结果你却返回了。

编译一下不就知道了

1.不应该 继承Object
2.方法a没有方法体,应该声明为抽象方法public abstract void a();'
3.void的方法b有返回值。