test7.21
来源:互联网 发布:网络覆盖解决方案 编辑:程序博客网 时间:2024/05/18 22:42
class Flower
{public final void f(){System.out.println("Flower.f()");}
private void g(){System.out.println("Flower.g()");}
public void h(){System.out.println("Flower.h()");}}
public class Lily extends Flower{
@Override public final void f(){System.out.println("Lily.f()");}
@Override private void g(){System.out.println("Lily.g()");}
@Override public void h(){System.out.println("Lily.h()");}
public static void main(String[] args) {
Lily lily=new Lily();
lily.f();lily.g();lily.h();
}
{public final void f(){System.out.println("Flower.f()");}
private void g(){System.out.println("Flower.g()");}
public void h(){System.out.println("Flower.h()");}}
public class Lily extends Flower{
@Override public final void f(){System.out.println("Lily.f()");}
@Override private void g(){System.out.println("Lily.g()");}
@Override public void h(){System.out.println("Lily.h()");}
public static void main(String[] args) {
Lily lily=new Lily();
lily.f();lily.g();lily.h();
}
}
把@Override用在f() g() h()。通过对比发现只有当父类和子类的方法都是public并且不是final才能覆盖
0 0
- test7.21
- test7
- test7
- test7
- Test7.1
- test7.2
- Test7.5
- test7.6
- test7.7
- test7.8
- test7.9
- Test7.10
- test7.11
- test7.12
- test7.13
- test7.14
- test7.15
- test7.16
- PAT(甲级)1040
- C#学习笔记(五)
- Java求二叉树的最大路径和
- HDU 4554 叛逆的小明(西山居挑战赛)
- PAT(甲级)1041
- test7.21
- Struts2标签之bean
- 网上看了篇文章关于多表连接的,感觉很好,记录下来,以便日后自己学习
- HDU - 1069 Monkey and Banana(DAG)
- Android面试题
- PAT(甲级)1042
- Delphi XE7-Windows下配置开发环境(Android版)
- 机房收费系统用户手册
- TCP 与 UDP