java基础

输出结果:22、34、17 1、执行 new B() new对象B时,执行B构造函数 2、B类构造函数,先执行super(5) super(5) 调用父类A构造函数 3、 A类构造函数执行setValue(5) A类中有setValue方法,B类也有setValue方法。因为在执行B类构造函数,所以默认先调用B类中方法,B类没有在调用A类。所以调用B类setValue(int value)方法 4
相关文章
相关标签/搜索