首页 > 其他分享 >Cannot reduce the visibility of the inherited method from Father

Cannot reduce the visibility of the inherited method from Father

时间:2023-08-18 14:38:03浏览次数:31  
标签:reduce void Father visibility Son 子类 public


有如下两个类

 

Father 类:

public class Father {
	public  void f() {     
        System.out.println("Father.f()");
     }
}

 

 Son类:

public class Son extends Father{

     private final void f() {     //这里会出现编译错误 Cannot reduce the visibility of the inherited method from Father
         System.out.println("Son.f()");
     }
	
	void test() {
        f();
     }
	
	 public static void main(String[] a) {
         new Son().test();
       
     }

}

 出现上面错误的原因是因为如果子类要覆盖了父类中定义的方法,那么不能降低其可见性

所以修改子类的修改符即可

标签:reduce,void,Father,visibility,Son,子类,public
From: https://blog.51cto.com/u_16229443/7135732

相关文章

  • JS 中的 reduce使用举例技巧。
    1.计算数组中元素的总和这是reduce最常见的用法之一,可以用来计算数组中所有元素的总和。例如,如果我们有一个包含数字的数组,我们可以用reduce来求和:constnumbers=[1,2,3,4,5];constsum=numbers.reduce((acc,cur)=>acc+cur,0);console.log(sum);//152.计......
  • 有关MapReduce的学习一
    1、MapReduce思想主要分为两个阶段:图像表示为:2、MapReduce的设计构思构建抽象编程模型:统一架构、隐藏底层细节:3、MapReduce介绍、阶段划分与进程组成分布式计算:框架:MapReduce特点:易于编程--良好的扩展性--高容错性--适合海量数据的离线处理MapReduce局限性:实......
  • 深入MapReduce计算引擎
    深入MapReduce计算引擎MapReduce整体处理过程MapReduce的运行需要经过input(作业输入)--mapper(业务处理接口)--shuffle(map到reduce之间的数据传输环节)--reducer(业务处理接口)--output(作业输出)整个过程由Driver作为主入口,如下示例代码:DrivercodeConfigurationconf=newConfigu......
  • mapreduce编程模型介绍
    任何技术点在你未曾接触过的时候,都是觉得雾里看花,水中望月,既遥远又神秘,但是当你尝试学习并通过实践对其脉络掌握清楚以后,就会觉得原来这么简单,技术就是那么一回事儿。mapreduce分布式编程模型是google在2004年提出来的,目的是为了解决海量数据的处理,我们通过一段时间的应用,对mapredu......
  • mapreduce 去重的问题怎么解决
    mapreduce去重的问题怎么解决? john 89 tom 100 mary 100 mary 200 tom 20———–我刚学mapreduce,正在练习,上面这个我计算了很久也不对,就是对第一列去重,去重后应该是3如果用mapreduce计算成功后,part-00000 的文件内容 是:请问下,这个mapreduce怎么写啊?ma......
  • ES6数组reduce方法使用
    reduce方法对数组中的每个元素执行一个reducer函数,将其减少为单个值。reduce的语法如下:letresult=arr.reduce(reducer,initialValue);reducer函数包含四个参数:accumulator-累计器,默认为initialValue的值,累计回调函数的返回值currentValue-数组中正在处理的元素......
  • 大数据不就是写sql吗?—— Hive:把sql解析后用MapReduce跑 SparkSQL:把sql解析后
    应届生小祖参加了个需求分析会回来后跟我说被产品怼了一句: "不就是写SQL吗,要那么久吗" 我去,欺负我小弟,这我肯定不能忍呀,于是我写了一篇文章发在了公司的wiki: 贴出来给大家看看,省略了一些敏感的内容。当然内部版言辞也会温和一点,嘻嘻在哪里写SQL? 这个问题高级点的问法是用哪种SQ......
  • 一群伪专家讨论“motherland”和“fatherland”,说说个人的观点
     看了一个视频:中国的文化里在找妈,美国的文化里在找爸!如何真正教育子女?  =============================================     ===================================================  自己最接受不了的就是一群伪专家在公众频道上胡说八道,一群伪文人靠着......
  • mongodb aggregate map reduce
    MongoDB的聚合(Aggregate)MapReduceMongoDB是一个非关系型数据库,提供了多种数据操作和查询方法。其中,聚合(Aggregate)操作是一种强大的功能,可以对数据集进行变换和处理。在聚合操作中,MapReduce是一种常用的方法,用于对数据进行分组、计算和汇总。MapReduce简介MapReduce是一种分......
  • 12-MapReduce(4)
    1.Job提交源码追踪1.1MR程序入口方法作为使用Java语言编写的MapReduce程序,其入口方法为main方法。在main方法中,使用了ToolRunner启动运行了MapReduce客户端主类,其逻辑实现定义在run方法中。publicstaticvoidmain(String[]args)throwsException{//......