摘要: 6.8 方法的重写 1、方法的重写(Override) 当子类继承了父类的方法时,又觉得父类的方法体的实现不适合于子类,那么子类可以选择进行重写。 2、方法的重写的要求 (1)方法名:必须相同 (2)形参列表:必须相同 (3)修饰符 权限修饰符: >= (4)返回值类型 如果是基本数据类型和void 阅读全文
posted @ 2020-08-12 21:30 窦云鹏 阅读(96) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.test; /* * 快捷键: * * 通用的快捷键: * Ctrl + A:全选 * Ctrl + C:复制 * Ctrl + X:剪切 * Ctrl + V:粘贴 * Ctrl + Z:撤销 * Ctrl + Y:反撤销 * Ctrl + S:保存 * * 阅读全文
posted @ 2020-08-12 13:21 窦云鹏 阅读(151) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.test01; /* * this: * 1、意思:当前对象 * (1)构造器 * 正在被创建的对象 * (2)方法 * 正在调用该方法的对象 * * 2、 用法 * (1)this.属性 * 当局部变量与成员变量同名时,可以在成员变量的前面加this. * 阅读全文
posted @ 2020-08-12 13:18 窦云鹏 阅读(136) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.test02; /* * 方法的重写:Override * 当子类继承了父类的方法时,但是父类的方法体不适用于子类了,那么子类可以选择进行“重写overwrite”。 * * 方法 = 方法签名/方法头 + 方法体 * * 重写有要求: * (1)方法名:必须 阅读全文
posted @ 2020-08-12 13:17 窦云鹏 阅读(214) 评论(0) 推荐(0) 编辑
摘要: package com.atguigu.test02; /* * 继承: * (1)延续 * (2)扩展 * * 1、为什么要有继承? * (1)当某个类,需要派生出很多子类别 * Person: * 需要派生出Teacher,Student等等子类别 * 那么此时Person中的共有的部分,就不需 阅读全文
posted @ 2020-08-12 11:50 窦云鹏 阅读(106) 评论(0) 推荐(0) 编辑