黑马程序员技术交流社区

标题: 覆盖和重写的区别!!!!!!!!!!!!!!!!!!! [打印本页]

作者: 岳鹏    时间: 2016-9-4 22:32
标题: 覆盖和重写的区别!!!!!!!!!!!!!!!!!!!
谁知道覆盖和重写的区别啊,刚学基础。好迷啊!!!!!
作者: Johnliao190123    时间: 2016-9-4 23:43
覆盖和重写都是在子类中把父类中同名方法拿来改变里面的输出,只是覆盖是只改变不保留父类的东西,而重写加上一个super的话就能既有自己的东西,同时也可以保留父类的内容.
作者: 小僧法号兔兔    时间: 2016-9-5 10:44
重载:在同一个类中,方法名相同、参数列表不同(数量不同、类型不同、顺序不同)、与返回值类型无关的多个方法构成重载
作者: 小僧法号兔兔    时间: 2016-9-5 10:45
重写:在继承中,子父类出现了一模一样的方法(注意:返回值类型可以是子父类) ,当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2