构造方法后面跟着(),类名不带()。
构造方法的作用是:为属性赋值,主要是初始化成员的变量。配合new实例化一个该类的对象。和实例化的操作方式不一样,作用相同。
至于继承中,实例化子类对象时仅仅是调用了父类构造函数而已,并没有实例化父类对象
一样的,实例化对象,就是调用类的无参构造方法。实体类是默认带无参构造方法的,只是在代码中不显示。
注意下:如果自己定义了有参构造方法,那么系统默认带的无参构造方法就会失效,所以在自定义有参构造方法时,也要写下无参的构造方法。
如果问题已解决,请采纳下答案。祝你学习顺利!
构造方法和构造函数指的是同一概念
你没有声明和实例化child这个对象