首页 > 代码库 > 作业3
作业3
1、什么是重载?
重载:发生在同一个类中。两个方法的方法名相同,参数列表不同(参数类型、个数、顺序)
2、什么是构造方法?构造方法的作用是什么?
3、说说下面的方法哪些重载了构造方法?
public class Test{
public Test(int x){}
}
a、public Test(int y){}
b、public Test(String y){}
c、public void Test(String x){}
d、public int Test(int y,String x){}
e、public Test(int y,String x){}
f、public Test(String x,int y){}
4、说出代码执行结果。
public class Test{
public int x = 8;
public void move(int x){
System.out.println(x);
System.out.println(this.x);
}
public static void main(String[] args){
Test t = new Test();
t.move(6);
}
}
5、说出下列代码执行结果
a、public class Test{
public static void main(String[] args){
int j;
System.out.println(j);
}
}
b、public class Test{
static int j;
public static void main(String args){
System.out.println(j);
}
}
c、public class Test{
int j;
public int getNum(){
return this.j;
}
public static void main(String[] args){
System.out.println(getNum());
}
}
d、public class Test{
public String x;
public static void main(String[] args){
Test t = new Test();
String y = "";
System.out.println(t.x.equals(y));
}
}
6、什么继承?继承有什么优点?
7、继承使用什么关键字?
8、一个类可以同时继承多个类吗?所有类的父类是什么?
9、完成QQ登陆界面
作业3