A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© heima333 初级黑马   /  2017-3-6 15:06  /  903 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

A:成员变量
                        a:子类的成员变量名称和父类中的成员变量名称不一样,这个太简单
                        b:子类的成员变量名称和父类中的成员变量名称一样,这个怎么访问呢?
                                子类的方法访问变量的查找顺序:
                                        在子类方法的局部范围找,有就使用。
                                        在子类的成员范围找,有就使用。
                                        在父类的成员范围找,有就使用。
                                        找不到,就报错。
                B:构造方法
                        a:子类的构造方法默认会去访问父类的无参构造方法
                                是为了子类访问父类数据的初始化
                        b:父类中如果没有无参构造方法,怎么办?
                                子类通过super去明确调用带参构造
                                子类通过this调用本身的其他构造,但是一定会有一个去访问了父类的构造
                                让父类提供无参构造
                C:成员方法
                        a:子类的成员方法和父类中的成员方法名称不一样,这个太简单
                        b:子类的成员方法和父类中的成员方法名称一样,这个怎么访问呢?
                                通过子类对象访问一个方法的查找顺序:
                                        在子类中找,有就使用
                                        在父类中找,有就使用
                                        找不到,就报错

1 个回复

倒序浏览
努力努力
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马