The lack of native constructors is an arbitrary language design choice that makes it easy for an implementation of the Java virtual machine to verify that superclass constructors are always properly invoked during object creation. 不胜感激!

解决方案 »

  1.   

    能理解   但是翻译不过来
    就是说你可以在java程序中调用本地用任何语言编写的控件,而且能很好地在虚拟机上执行
    差不多这样了      不过偶英语也烂哈
      

  2.   

    我英语更烂,也大概能明白什么意思,这个话是说明JAVA构造不声明为native的原因的。第一次想翻译一些英文东西就被卡住了。郁闷啊!
      

  3.   

    子类构造函数中最好不要写太多具体的东西(如果这些东西能够通过超类构造函数很容易的实现)是一种率性的选择,因为它能够让JVM很容易的确保在对象创建的时候超类构造函数总被正确的调用!
      

  4.   

    缺少本地的构造方法是一个可供任何语言设计的选择,这样可以使JVM实施关于对象创建期间其超类的构造方法是否总是能被正确调用的检验变得容易。
      

  5.   

    减少本地构造方法是一种适合任意语言的设计选择,这样可以使JVM实施关于对象创建期间其超类的构造方法是否总是能被正确调用的检验变得容易