黑马程序员技术交流社区
标题:
猜猜打印结果?
[打印本页]
作者:
alive
时间:
2014-7-14 12:08
标题:
猜猜打印结果?
本帖最后由 alive 于 2014-7-25 22:07 编辑
class A extends B{
A(){
System.out.println("A");
}
A(int x){
this();
System.out.println("A+");
}
/*
void show(){
System.out.println(x);
}*/
}
class B{
int x = 4;
void show(){
System.out.println();
}
B(){}
public B(int x ) {
this.x = x;
System.out.println("B");
}
}
public class Test {
public static void main(String[] args) {
A a = new A(7);
}
}
作者:
Bukeng
时间:
2014-7-14 13:09
A
A+
是不是
作者:
郑飞
时间:
2014-7-14 17:53
A
A+
感觉很奇怪 怎么觉得这题目没什么欺骗性
作者:
hejinzhong
时间:
2014-7-14 19:12
本帖最后由 hejinzhong 于 2014-7-14 19:14 编辑
/*
运行结果:
A
A+
这些就是构造函数的用法
(1)同类中的构造函数间相互调用问题
(2)子父类间构造函数关系
*/
class Demo7
{
public static void main(String[] args)
{
A a = new A(7) ;//建立A的对象,找带整型参数的构造函数
}
}
class A extends B
{
a()//空参数构造函数
{
//Super();父类的构造函数
System.out.println("A");
}
a(int x)//整型参数构造函数
{
this();//调用上面的构造函数
System.out.println("A+");
}
/*
void show()
{
System.out.println(x);
}
*/
}
class B
{
int x = 4;
void show()
{
System.out.println();
}
b()
{
}
public void b(int x )//你这里要指定返回值类型
{
this.x = x;
System.out.println("B");
}
}
复制代码
作者:
215041631
时间:
2014-7-14 19:22
so easy
A
A+
作者:
jwx555
时间:
2014-7-14 19:59
题目出的太老实了,没什么深度啊
作者:
mytongyong
时间:
2014-7-14 20:34
的确没什么意思,不过面试的时候这种题目能蒙人吧,呵呵
作者:
alive
时间:
2014-7-15 00:05
是我自己看的时候蒙了一下就分享一下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2