- package bin;
- class Father
- {
- private final void talk()
- {
- System.out.println("父类私有方法");
- }
- }
- class Son extends Father
- {
- public void talk()
- {
- System.out.println("子类方法");
- }
- }
- public class ExtendsDemo
- {
- public static void main(String[] args)
- {
- Son s = new Son();
- s.talk();
- }
- }
- /*
- 对于private方法,因为他仅对当前类可见,子类无法访问,更无法重写该方法
- 如果子类定义类一个与父类private方法相同名字,相同参数列表,相同返回值类型的方法
- 也不是重写而是定义了新方法,所以上面程序没问题。
- */
转载于:https://blog.51cto.com/chengxuyuan/1011392