📄 example471super.txt
字号:
class superClass{
int x;
superClass( ){
x = 3;
System.out.println("in superClass : x = "+x);
}
void doSomething( ){
System.out.println("in superClass.doSomething( )");
}
}
class subClass extends superClass{
int x;
subClass( ){
super( ); //call constructor of superClass
x = 5;
System.out.println("in subClass : x = "+x);
}
void doSomething( ){
super.doSomething( ); //call method of superClass
System.out.println("in subClass.doSomething( )");
System.out.println("super.x = "+super.x+" sub.x = "+x); //call x of superClass
}
}
public class inheritance{
public static void main( String args[ ] ){
subClass subC = new subClass( );
subC.doSomething( );
}
}
运行结果为:
C:\>java inheritance
in superClass : x = 3
in subClass : x = 5
in superClass.doSomething( )
in subClass.doSomething( )
super.x = 3 sub.x = 5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -