Java:super关键字操作被隐藏的成员变量和方法

 时间:2024-10-12 01:32:29

1、定义父类Sum。在父类中声明了成员变量int n和方法f(),此时父类中的方法f()是用来计算前n项的累加和。然后定义子类Average并通过extends继承父类中的成员变量和方法。

Java:super关键字操作被隐藏的成员变量和方法
Java:super关键字操作被隐藏的成员变量和方法
Java:super关键字操作被隐藏的成员变量和方法

2、然后在子类中,重写继承于父类中的方法f(),即修改方法的作用,并隐藏父类的方法酆璁冻嘌f()。这里需要注意的是,声明的子类中除了重写了父类的方法外,还自己定义了一个成员变量和方法g(),同时,在两个方法中通过super关键字调用隐藏的方法f()。

Java:super关键字操作被隐藏的成员变量和方法
Java:super关键字操作被隐藏的成员变量和方法
Java:super关键字操作被隐藏的成员变量和方法

3、在主类中通过子类创建对象并调用含有关键字super的重写方法f()和自定义的方法g猾诮沓靥(),接着让定义的两个float型变量接收方法的返回值,最后,通过System.out.println()输出计算求得的两个结果即可。

Java:super关键字操作被隐藏的成员变量和方法
Java:super关键字操作被隐藏的成员变量和方法
Java:super关键字操作被隐藏的成员变量和方法
  • 如何计算二进制的除法运算(可将解法发图片)
  • 二进制怎么进行减法相减
  • 怎么用Python输出hello world
  • Python中出现invalid syntax错误怎么办?
  • ns图怎么画?
  • 热门搜索
    有关保护环境的手抄报 四年级手抄报图片大全 绿色家园手抄报资料 熊猫手抄报 世界知识产权日手抄报 红军长征手抄报 手抄报设计图案大全 关于低碳环保的手抄报 英语手抄报版面设计图 生活中的语文手抄报