笔试心得
1、下面哪些是Java合法的标识符?
A,B,E
A. $persons
B. TwoUsers
C. *point
D. this
E. _endline
2、在// point x处的哪些语句是合法的? D,E
class person {
private int a;
public int change(int m){ return m; }
}
public class Teacher extends person {
public int b;
public static void main(String arg[]){
person p = new person();
Teacher t = new Teacher();
int i;
// point x
}
}
A. i = m; //找不到变量
B. i = b; //静态方法里不能引用非静态变量
C. i = p.a; //
D. i = p.change(30);
E. i = t.b
3、第十行的声明将调用哪个方法? D
class person {
}
public class Teacher extends person {
}
A. 第2行
B. 第3行
C. 第6行
D. 第7行
4为什么用用静态方法?好处
因为创建一个对象是极其耗费资源的,因此当一个方法具有比较强的公用性(在不同的场合被频繁使用)的时候,没有必要为了调用这个方法而重新再生成该类的实例,在这种情况下可以考虑使用类的静态方法
版权声明:此文自动收集于网络,若有来源错误或者侵犯您的合法权益,您可通过邮箱与我们取得联系,我们将及时进行处理。
本文地址:https://www.gunzhua.com/jiuye/bishi/63045.html