📄 classc.java
字号:
/* File Name: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 + -