摘要: 而this和super都是指向对象,代表调用该方法的对象,但是现在static方法既然不需要对象来调用,this和super自然就不应该存在于静态方法的内部!为什么super()和this()调用语句不能同时在一个构造函数中出现的解释 我想这应该是java构造函数的一种机制吧,首先以子类和父类为例。当你创建一个子类的实例时,首先会调用父类的构造函数,然后再调用子类的构造函数,如果父类中没有缺省构造函数,则必须再子类的构造函数中显示的调用它(如下面的例子),在程序中的顺序是这样的: super(...) //父类构造函数.....//当前类构造函数语句同样的道理,当一个类中有多个构造函数的时候, 阅读全文