作为一个java的初学者,很可能搞不清楚父类和子类之间的关系 例如出现下面的例子: 就是父类需要一个无参构造器去适应子类; public class Shape{ public Shape(){} } public class Rectangle extends Shape{ } 现在就不会报错了! 如果文章有纰漏,还希望大家能够指出!