class Base
{
int x=3;
public void m()
{
x++;
System.out.println("Base的x值为:"+x);
}
}
class Derived extends Base
{
double x=20;
public void n()
{
x--;
System.out.println("Derived的x值为:"+x);
}
}
public class TestFieldHide
{
public static void main(String[] args)
{
Derived d=new Derived();
System.out.println("Devievd对象的域x的值为:"+d.x);
}
}
用Java编写一个域的隐藏的实例。
最新推荐文章于 2024-09-15 19:46:31 发布
该博客展示了Java中类的继承和字段隐藏的概念。`Base`类有一个整型变量`x`,`Derived`类继承`Base`并定义了一个双精度变量`x`,覆盖了基类的`x`。在`TestFieldHide`类的`main`方法中,创建`Derived`对象并访问其`x`字段,输出显示了字段隐藏的效果。
摘要由CSDN通过智能技术生成