面试题二. 
 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,有人有不同的答案吗?请解释

解决方案 »

  1.   

    面试题三.
    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,有人有不同的答案吗?请解释
      

  2.   

    第一题是错的
    第二题F.not complet
     System.out.println("number+supper="num"+"sup); 
    先不看代码里边的东西,这句输出都是不能通过编译的.
    每三题 没明白这段代码是让你实现什么东西,是让你实现调用父类是吧?
    让我选我就选2 不是知道对不对
      

  3.   

    第一题好像可以的把,可以在方法内部写class的
      

  4.   

    感觉楼主写的代码一道都不对,重新贴出来看看啊。
    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这个类吗???
      

  5.   

    不知道是不是楼主贴不好,本人看得一塌糊涂,代码错漏百出,真的不好意思回答。如果楼主真的想解答问题,真的好好的出题,尽量完整贴出代码~~~
       
        如果真的要回答,第一题应该是没有问题的,在方法里面定义的类叫做内部类(inter class)。
      

  6.   

    实践出真知.
    eclipse 3.1 下.
     没有一题能通过编译
      

  7.   

    楼主的一、三题代码大括号都没有闭合
    第二题明明写的void,还返回一个数字?看得我一愣一愣的
      

  8.   

    晕,学java这么多年,总算开了一下眼界。天外有天    题外有题
      

  9.   

    面试题二. 
     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,有人有不同的答案吗?请解释
      

  10.   

    public static int number(){
       return 4;
    }
    public static int supper(){
       return 5;
    }
    这两个是class吗?
    number num=new number();
    supper sup=new supper();
    这个就有错了!
    如果一定要选只能选  not compile
      

  11.   

    高手估计是看了懒得回,第一替我说不好
    第二题  System.out.println("number+supper="num"+"sup); 肯定编译不过去
    第三题  public test extends amath{   要定义类,要写class,要定义方法要写(),况且方法没有继承一说,
      

  12.   

    同意  rainly1985(鹏) 
     
       
    所有的代码错错得就是一塌糊涂即使代码索性能编译过,考来又有什么用呢我还以为考八股呢  
     
      

  13.   

    简单说几点
    第一题 方法中不能定义类,只能直接new嵌套类
           class test(){ --这句话是什么意思
    第二题 System.out.println("number+supper="num"+"sup);不能编译过
           "number+supper="num" 字符串的引号要转义,可能它就是不会写第三题 public void amath(){
         test(int i){
         this.num=i
    }
       } 
        这代码在干什么,想在方法中定义方法吗直接的说,出题人是一个大SB,它自己上机试过吗,可能有正确答案吗
      

  14.   

    kypfos(不在寻梦) :
    方法中可以定义类:你不信可以自己试
      

  15.   

    说第一个没有问题的请指教。内部类是可以这样用我承认。public static void main[String args[]]
    {   
      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");
       }
    }
      

  16.   

    面试题三.如果修改,应该选择1,考的是构造函数的知识。
    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);
      

  17.   

    我们是做项目的,不是来钻牛角尖的,有时间还不如多研究一下jdk帮助,而不是去研究这些乱七八糟的题目!心情不好,得罪了!
      

  18.   

    疯了第一题这样还可以public static void main(String args[])
    {
      class test{
      public  void methodA()
      {
      System.out.println("MY TEST");
      }
      };

      
      test tes = new test();
      tes.methodA();
      {
      System.out.println("MY is test");
       
      } }
      

  19.   

    是啊,怪怪的,面试题二. 的答案4+5可能错了,应是F.not complet