首页 > 试题广场 >

以下类定义中的错误是什么?() abstract cla

[单选题]
以下类定义中的错误是什么?()
abstract class xy
{
    abstract sum (int x, int y) { }
}

  • 没有错误
  • 类标题未正确定义
  • 方法没有正确定义
  • 没有定义构造函数
1、抽象方法不能有方法体,这是规定
2、该方法缺少返回值,只有构造没有返回值
发表于 2019-07-27 14:54:50 回复(4)
抽象方法不能有方法体,只能申明
发表于 2019-07-04 18:45:32 回复(0)
抽象方法没有方法体,只有声明。 abstract sum (int x, int y);
编辑于 2019-07-19 19:35:23 回复(1)
0Q0头像 0Q0
发表于 2019-10-24 09:47:59 回复(0)
方法缺少返回值

发表于 2019-07-02 16:33:48 回复(6)
类名大写呢
发表于 2021-09-16 12:34:15 回复(0)
抽象类中不能有方法体!抽象类中不能有方法体抽象类中不能有方法体!只能有声明
发表于 2022-03-31 19:04:32 回复(0)
抽象类不能被new,会出现编译错误, 抽象类中的抽象方法不能有方法体,而定义的一般方法可以有方法体。
发表于 2019-07-08 13:00:51 回复(0)
java1.8以后方法可以有方法体
发表于 2022-08-07 12:18:43 回复(0)
抽象方法没有方法体,即不能实现。 jdk1.8以前不能有除非抽象方法的方法。 jdk1.8包括1.8,接口中还可以有默认方法default,静态方法static。即可以有方法体的方法。
发表于 2022-04-06 18:04:55 回复(0)
抽象方法不能有方法体,也就是不能有这个{}。
发表于 2021-12-18 12:56:21 回复(0)
抽象类中的抽象方法没有方法体
题中的抽象方法缺少返回值
发表于 2020-07-26 23:39:43 回复(0)
抽象类是一个不能创建对象的类。抽象类可以有成员变量,成员方法,构造方法。抽象方法不能有方法体。
发表于 2019-07-23 09:19:35 回复(0)
抽象方法不能有方法体,只能声明,同时指出返回类型
发表于 2021-05-27 10:41:53 回复(0)
抽象方法不能有方法体
abstract sum(int x, int y);

发表于 2020-08-28 21:06:33 回复(3)
抽象方法只有声明,没有方法体,即“{}”
发表于 2019-11-04 23:55:43 回复(0)
这个类名...首字母小写没问题的吗
发表于 2019-09-28 18:40:32 回复(2)
抽象方法不能有方法体
发表于 2019-09-03 09:44:34 回复(0)
抽象方法不能有方法体,这是规定;(另外该方法没有定义返回类型,是干扰)可以没有构造函数。 一个类中没有看见构造方法,并不是因为构造方法不存在,而是被缺省了,编译器会给这个类提供一个默认的构造方法。
abstract int sum(int x, int y);
发表于 2024-03-19 09:21:38 回复(0)
转 1、抽象方法不能有方法体,这是规定 2、该方法缺少返回值,只有构造没有返回值
发表于 2023-05-22 15:27:01 回复(0)