📄 classc.java
字号:
class ClassC extends ClassA {
private String Private_Var="类自身的私有变量";
public static void main(String args[])
{
ClassA ObjectC=new ClassA(); //创建被访问父类的对象
ObjectC.Show_Pub(); //子类可以访问父类的公共变量
ObjectC.Show_Pro(); //子类可以访问父类的保护变量
ClassB ObjectBC=new ClassB(); //创建同一包中类的对象
ObjectBC.Show_Fri(); //可以访问同一包中的友元变量
ObjectBC.Show_PackPro(); //可以访问同一包中的保护变量
ClassC ObjectCC=new ClassC();
//可以访问类自身的私有变量
System.out.println("Private_Var= "+ObjectCC.Private_Var);
}
}
class ClassA {
public String Public_Var="公共变量";
protected String Protected_Var="子类的保护变量";
public void Show_Pub() {
System.out.println("Public_Var= "+Public_Var);
}
protected void Show_Pro() {
System.out.println("Protected_Var= "+Protected_Var);
}
}
class ClassB
{
String Friend_Var="同一包中的友元变量";
protected String PackProtected_Var="同一包中的保护变量";
void Show_Fri() {
System.out.println("Friend_Var= "+Friend_Var);
}
protected void Show_PackPro() {
System.out.println("PackProtected_Var= "+PackProtected_Var);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -