1. 首页
  2. 编程语言
  3. Java
  4. Java成员变量的隐藏(实例讲解)

Java成员变量的隐藏(实例讲解)

上传者: 2022-03-06 12:41:11上传 PDF文件 78.81 KB 热度 8次

10通过结果我们可以看出子类是不会覆盖父类的成员变量,我们eclipse的调试工具也能很清晰的看出在对像a中同时存在两个x的成员变量,如下图示:通过第1个和第3个的结果,可以得出对像对于成员的直接访问是静态邦定的 ,官方解释如下:在一个类中,子类中的成员变量如果和父类中的成员变量同名,那么即使他们类型不一样,只要名字一样。在子类中,父类的成员变量不能被简单的用引用来访问。而是,必须从父类的引用获得父类被隐藏的成员变量,一般来说,我们不推荐隐藏成员变量,因为这样会使代码变得难以阅读。对于静态方法与成员变量类似,如下:A Static

用户评论