关于 final 和 private
感觉上面这话表达不恰当,如果被隐式地指定为 final,那下面这段代码应该出错的。虽然Inherit里fun()不是重写。但是感觉看起来很奇怪的
package com.klaus.base;
class B {
private void fun() {
System.out.println("K");
}
}
public class Inherit extends B {
public static void fun() {
System.out.println("OK");
}
public static void main(String[] args) {
fun();
}
}
本文来自博客园,作者:klaus08,转载请注明原文链接:https://www.cnblogs.com/klaus08/p/15449944.html