编译并运行以下程序,以下描述哪个选项是正确的

编译并运行以下程序,以下描述哪个选项是正确的,第1张

第2行确实会出错,原因有两个:

1:protectied 不是关键字,正确的应该是protected

2:toString( )i ,方法的括号后面不能出现无意义的字符串

选D 因为Java所有的类,默认都继承自Object类,它调用super.equals()就是调用其父类Object类的equals方法,而Object类的equals方法是有参数的,而它没有参数,所以行3出错,不能成功编译.

Object的equals方法是这样定义的boolean equals(Object obj)

C选项是因为在类中用户可以自己定义没有参数的equals方法,不违反Java的规定.所以第2行不会编译出错.

1打开eclipse,点击File->New->Project,选择java->java project,效果如图所示

2在project name栏输入工程名称,如“Helloworld”,点击Finish

3在左边的project explorer中可以找到新建的Helloworld工程,点开工程,找到src,右键,点击New->class

4出现如图所示界面,在name栏输入类名,点击Finish

5在创建好的Helloworld.java文件中可写入如图所示的代码

6点击下图中中间的那个绿色的按钮执行文件

7出现如图所示的窗口,点击ok

8在下面的窗口中可以看到输出了“helloworld”,程序执行成功


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12033580.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存