黑马程序员技术交流社区

标题: 面试题 [打印本页]

作者: Dej@vu    时间: 2013-8-1 19:49
标题: 面试题
1.
  1. System.out.println("12345".valueOf(54321));输出结果
复制代码
2.当创建子类的实例时是否会调用父类的构造方法?
3.当类的没有任何权限修饰符时 默认权限是什么?
4.一个java源文件中可以包含多少各public定义类?

作者: sergio    时间: 2013-8-1 20:29
1、 54321   3、friendly   
作者: 神之梦    时间: 2013-8-1 23:47
这面试题看视频就可以了
作者: 狼牙    时间: 2013-8-2 08:27
输出结果为:54321

public static String valueOf(int i)返回 int 参数的字符串表示形式。
该表示形式恰好是单参数的 Integer.toString 方法返回的结果。


参数:
i - 一个 int。
返回:
int 参数的字符串表示形式

"12345"是个String类型的对象,而valueOf(int)是String类的一个静态方法,
所以"12345".valueOf(54321)的结果和String.valueOf(54321)是一样的。
"12345".valueOf(54321)是一种不常使用的写法,一般是不会有人这么写,但是是完全被允许的。
希望我的回答可以帮到你!
作者: 小时晚er    时间: 2013-8-2 10:38
答:
第一题:输出结果为:54321
            注释:String.valueOf(int i) : 将 int 变量 i 转换成字符串 ,这里"12345".valueOf("54321")它俩其实是一样的
第二题:会调用父类构造方法
第三题:默认权限为:Default
            注释: 1.   private           私有   
               2.   Default (默认的)      只有包内的类才能被访问,所以有"包访问权限"的称呼   
               3.   protected       不但包内的类可以访问,所以继承的子类也可以访问   
               4.   public             公有,都可以访问
第四题:不可以有多个public定义类
        注释:一个“.java”文件中 可以包括多个类,
              但是只能有一个public类,且该public类的类名必须与文件名相同
作者: 梁海君    时间: 2013-8-12 09:51
小时晚er 发表于 2013-8-2 10:38
答:
第一题:输出结果为:54321
            注释:String.valueOf(int i) : 将 int 变量 i 转换成字符串  ...

哈哈,厉害厉害,谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2