- 博客(5)
- 收藏
- 关注
原创 super的使用细节1
super给编程带来的好处:1.调用父类构造器的好处(分工明确,父类属性由父类初始化.子类属性由子类初始化)2.当子类中有父类的成员(属性和方法)重名时,为了访问父类的成员,必须使用super 如果没有重名,使用this,super,直接访问是一样的效果代码演示:A中代码:package com.zzs.super_;public class A { public String name; public String banji; // 构造器 初始化代码 .
2022-04-26 18:28:16
91
原创 super的基本语法
一:super代表父类的引用,用于访问父类的属性、方法、构造器二:基本语法:1.super在子类方法访问父类的属性 但是不能访问父类的私有属性2.用super在子类方法中访问父类的方法 但是不能访问父类的私有方法,其他的方法都可以3.子类方法不能调用父类的构造器要用子类的构造器调用父类的构造器 而且super放在构造器的第一句 而且只能有一个super三:代码演示:A中代码:package com.zzs.super_;public class A {
2022-04-26 17:26:47
228
原创 方法重写(override)的练习
题 1请对方法的重写和重载做一个比较题 21) 编写一个 Person 类,包括属性/private(name、age),构造器、方法 say(返回自我介绍的字符串)。2) 编写一个 Student 类,继承 Person 类,增加 id、score 属性/private,以及构造器,定义 say 方法(返回自我介绍的信息)。3) 在 main 中,分别创建 Person 和 Student 对象,调用 say 方法输出自我介绍代码person中的代码:package ...
2022-04-26 13:40:30
545
原创 方法重写(override)的注意事项和使用细节
* 方法的重写 :也叫做方法的覆盖* 条件:必须三个都要满足* 1.子类方法不能缩小父类方法的访问权限* public > protected > 默认 > private* 2.子类方法的返回值类型要和父类方法的返回值类型一样,* 或者子类方法的返回值类型要是父类方法的返回值类型的子类* 例如父类是object 子类方法的返回值类型是String* 3.子类方法的名称 参数列表要和父类一样...
2022-04-26 11:56:26
1598
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人