21xrx.com
2024-12-27 21:02:11 Friday
登录
文章检索 我的文章 写文章
Java中哪些方法不能被重写?
2023-06-12 04:46:41 深夜i     --     --
Java 方法 重写 final static private

在Java中,有一些方法是不能被子类重写的,这些方法包括:

1. final方法:使用final关键字修饰的方法是无法被重写的。

2. static方法:使用static关键字修饰的方法也是无法被重写的。

3. private方法:使用private关键字修饰的方法也是无法被子类重写的,因为private方法是无法被子类继承的。

如果在子类中声明与这些方法名称和参数类型完全相同的方法,编译器会发出警告“无法覆盖**方法,因为它不是具体方法”。而且,在运行时,也不会调用子类中的方法,而是调用父类中的方法。

总之,在Java中,如果要防止某些方法被子类重写,可以使用上面所述的方法修饰符来实现。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复