首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个面试标题

2011-12-12 
一个面试题目ClassA{publicstaticvoidprt(){System.out.pringln( 1 )}publicvoidA(){System.out.printl

一个面试题目
Class   A   {
    public   static   void   prt(){
    System.out.pringln( "1 ");
  }
    public   void   A(){
    System.out.println( "A ");
  }
}

Class   B   extends   A{
    public   static   void   prt(){
    System.out.pringln( "2 ");
  }
    public   void   B(){
    System.out.println( "B ");
  }
  public   static   void   main(){
    A   a   =   new   B();
    a   =   new   A();
}

请问输出结果是什么?



[解决办法]
哈哈 楼上说的对 什么方法也没掉用光实力化 啥也不输出。。
[解决办法]
构造函数是没有返回值的,上面的代码都有A()和B(),但是加上了void!说明这些都不是构造方法!
[解决办法]
new B() AB
new A() A
没什么特别的阿
[解决办法]
lz的程序在java中肯定是无法运行的。我把他修改了一下:
package org.luyang.csdn;

class A {
public static void prt() {
System.out.println( "1 ");
}

public A() {
System.out.println( "A ");
}
}

public class B extends A {
public static void prt() {
System.out.println( "2 ");
}

public B() {
System.out.println( "B ");
}

public static void main(String[] args) {
A a = new B();
a = new A();
}
}
===========================================
结果:
A
B
A
[解决办法]
A
B
A
[解决办法]
那正确的贴出来看看

热点排行