?? soccerball.java
字號:
package examples.inheritance;
interface Inflatable {
public void inflate();
}
interface Kickable {
public void kick();
}
class SportsBall {
public void manufacture() {
System.out.println( "Making a sports ball." );
}
}
public class SoccerBall extends SportsBall
implements Inflatable, Kickable {
public void inflate() {
System.out.println( "Inflating a soccer ball." );
}
public void kick() {
System.out.println( "Kicking a soccer ball." );
}
public static void g1( Inflatable x ) {
x.inflate();
}
public static void g2( Kickable y ) {
y.kick();
}
public static void g3( SportsBall z ) {
z.manufacture();
}
public static void main( String[] args ) {
SoccerBall ball = new SoccerBall();
ball.inflate();
ball.kick();
ball.manufacture();
g1( ball );
g2( ball );
g3( ball );
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -