面试题二.
public static void number(){
return 4;
}
public static void supper(){
return 5;
}public static void main[String args[]]
{
number num=new number();
supper sup=new supper();
System.out.println("number+supper="num"+"sup);
}
A.0+0
B.4+5
C.5+4
D.4+4
E.5+5
F.not complet答案是多少?我的答案是:4+5,有人有不同的答案吗?请解释
public static void number(){
return 4;
}
public static void supper(){
return 5;
}public static void main[String args[]]
{
number num=new number();
supper sup=new supper();
System.out.println("number+supper="num"+"sup);
}
A.0+0
B.4+5
C.5+4
D.4+4
E.5+5
F.not complet答案是多少?我的答案是:4+5,有人有不同的答案吗?请解释
class Myamath{private integer num=0;
public void amath(){
test(int i){
this.num=i
}
}
public test extends amath{
test1(int i){
//这里应插入什么代码?
}
}
1. super();
2. this();
3. this(99);
4. super(99);答案是多少?我的答案是:4,有人有不同的答案吗?请解释
第二题F.not complet
System.out.println("number+supper="num"+"sup);
先不看代码里边的东西,这句输出都是不能通过编译的.
每三题 没明白这段代码是让你实现什么东西,是让你实现调用父类是吧?
让我选我就选2 不是知道对不对
1、String meth=tes.methodA(){
System.out.println("MY is test");
}//方法是返回 String ?不过类可以定义在方法内部
2、public static void number(){
return 4;
}
public static void supper(){
return 5;
}
上述两个是类吗?明明是方法!!而且返回值不正确!!
3、public test extends amath{
test1(int i){
//这里应插入什么代码?
}
}//有amath这个类吗???
如果真的要回答,第一题应该是没有问题的,在方法里面定义的类叫做内部类(inter class)。
eclipse 3.1 下.
没有一题能通过编译
第二题明明写的void,还返回一个数字?看得我一愣一愣的
public static int number(){
return 4;
}
public static int supper(){
return 5;
}public static void main[String args[]]
{
number num=new number();
supper sup=new supper();
System.out.println("number+supper="num"+"sup);
}
A.0+0
B.4+5
C.5+4
D.4+4
E.5+5
F.not complet答案是多少?我的答案是:4+5,有人有不同的答案吗?请解释
return 4;
}
public static int supper(){
return 5;
}
这两个是class吗?
number num=new number();
supper sup=new supper();
这个就有错了!
如果一定要选只能选 not compile
第二题 System.out.println("number+supper="num"+"sup); 肯定编译不过去
第三题 public test extends amath{ 要定义类,要写class,要定义方法要写(),况且方法没有继承一说,
所有的代码错错得就是一塌糊涂即使代码索性能编译过,考来又有什么用呢我还以为考八股呢
第一题 方法中不能定义类,只能直接new嵌套类
class test(){ --这句话是什么意思
第二题 System.out.println("number+supper="num"+"sup);不能编译过
"number+supper="num" 字符串的引号要转义,可能它就是不会写第三题 public void amath(){
test(int i){
this.num=i
}
}
这代码在干什么,想在方法中定义方法吗直接的说,出题人是一个大SB,它自己上机试过吗,可能有正确答案吗
方法中可以定义类:你不信可以自己试
{
class test(){
public void methodA(){ //--------请注意void
System.out.println("MY TEST");
}
//---------应该还有个"}"
test tes = new test();
String meth=tes.methodA(){ //--------请注意=号&返回值
System.out.println("MY is test");
}
}
class Myamath{private integer num=0;
public void amath(){
test(int i){
this.num=i
}
}
public test extends amath{//如果这行改成public test extends Myamath{
test1(int i){
//这里应插入什么代码?
}
}
1. super();
2. this();
3. this(99);
4. super(99);
{
class test{
public void methodA()
{
System.out.println("MY TEST");
}
};
test tes = new test();
tes.methodA();
{
System.out.println("MY is test");
} }