inheritance.java
来自「java是一种面向对象程序的语言,我这里介绍了有关java课件的许多事例,它能帮」· Java 代码 · 共 57 行
JAVA
57 行
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 + =
减小字号Ctrl + -
显示快捷键?