A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 肖瑞军 黑马帝   /  2011-11-6 22:14  /  1904 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 肖瑞军 于 2013-8-27 23:26 编辑

333333333333333333

评分

参与人数 1技术分 +1 收起 理由
杨玉揆 + 1

查看全部评分

4 个回复

倒序浏览
考验耐心来了
1、√   
2、去掉void或 return x  
4、去掉final
5、常量不能改变值,去掉  MAX_NUMBER++;
6、static去掉(静态方法不能调用非静态成员)
7、在data前加static修饰符
8、class前加上abstract修饰符
9、把private去掉或改为public
10、Parent p=new Parent();改为 Child p=new Child();
11、实现Method1()方法
12、调换位置
catch(IOException e){
  System.out.println(e.toString());
  }
catch(Exception e){
  return;
  }

回复 使用道具 举报
lyc 发表于 2011-11-6 22:46
考验耐心来了
1、√   
2、去掉void或 return x  

这位哥们儿第一个是错的,不等不是<> 应该是!=
回复 使用道具 举报
1 错。 java没有 <> 这个运算符

2 错。 返回值类型为void,所以不应有return x

3 没有这道题。

4 错。类前可以用abstract 或 final修饰符,但是他们不能同时使用。

5 错。final 修饰的变量不能修改值。

6 错。静态方法里不能访问非静态成员。

7 错。静态方法里不能访问非静态成员。

8 错。类里有抽象方法,类声明时也必须是抽象类。

9 错。子类无法访问父类的私有变量。

10 错。UseChild.getField(p)里串的参数不对。不能把父类的引用传个子类。

11 错。child类前加abstract,child继承了parent,因为parent没有重写抽象方法,并且是抽象类,所以 child也应声明为抽象类。

12 错。后面的异常没有执行机会,编译报错。catch时应先catch子的异常,在catch父异常。
回复 使用道具 举报
肖瑞军 发表于 2011-11-6 23:05
这位哥们儿第一个是错的,不等不是 应该是!=

{:2_33:} 疏忽了!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马