java吧 关注:1,240,903贴子:12,712,810
  • 6回复贴,共1

【求解】今天在编译过程中发现一个关于类文件产生的问题

只看楼主收藏回复

final class A{
};
class B extends A{
};
这段代码是错的,编译不会产生任何类文件
class A{
public final void fun(){}
};
class B extends A{
public void fun(){}
};
这段代码也是错的,但在其编译过程中产生了一个A.class文件,有点迷惑。


1楼2012-10-28 00:23回复
    final 类无法被继承。


    IP属地:湖北2楼2012-10-28 00:31
    回复
      final方法也无法被继承。


      IP属地:湖北3楼2012-10-28 00:32
      收起回复
        2,3楼完暴。


        IP属地:陕西来自Android客户端4楼2012-10-28 01:33
        回复
          上面已经解释过了。。。。


          IP属地:法国5楼2012-10-28 06:08
          回复