📄 extendsaccessdemo.java
字号:
class Point
{
private int x;
protected int y;
public int z;
int f=1;
public Point(int a,int b,int c)
{
x=a;y=b;z=c;
}
public void display()
{
//本类方法可访问本类所有变量
System.out.println(" "+x+" "+y+" "+z+" "+f);
System.out.println();
}
}
class Circle extends Point
{
int w;
public Circle(int a,int b,int c,int d)
{
super(a,b,c);
w=d;
}
public void change()
{
//x=4; //子类方法不可访问父类private变量
y=4;
z=4;
f=4;
}
}
class ExtendsDemo
{
public static void main(String args[])
{
Point p=new Point(1,1,1);
p.display();
//p.x=2; //本类对象不可访问本类private变量
p.y=2;
p.z=2;
p.f=2;
p.display();
Circle ci=new Circle(1,1,1,1);
ci.display();
//ci.x=3; //子类对象不可访问父类private变量
ci.y=3;
ci.z=3;
ci.f=3;
ci.display();
ci.change();
ci.display();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -