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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dele 中级黑马   /  2016-3-4 22:20  /  597 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么使用父类引用调用静态方法,不是根据实际对象来调用方法,而是依照引用类型来调用方法?

2 个回复

倒序浏览
父类的静态方法是随父类的加载而加载的,静态方法是属于类的,可以用类调用也可以用类的对象调用,它既不能被子类覆盖,也不能被子类继承。
父类引用指向子类对象,只可以使用父类包含的方法,不能使用子类特有的方法,以对象调用静态方法就会是调用父类所属的静态方法了
回复 使用道具 举报
楼上解释的很到位
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马