📄 interfaceexample.java
字号:
import java.applet.*;
import java.awt.*;
interface Computable
{
final int MAX=100;
void speak(String s);
int f(int x);
float g(float x,float Y);
}
class China implements Computable
{ int xuehao;
public int f(int x) //不要忘记public关键字。
{ int sum=0;
for (int i=1; i<=x; i++)
{ sum=sum+i; } return sum;
}
public float g(float x,float y)
{ return 6; } //至少有return语句。
public void speak(String s)
{ }
}
class Japan implements Computable
{ int xuehao;
public int f(int x)
{ return 68; }
public float g(float x, float y)
{ return x+y;}
public void speak(String s)
{ } //必须有方法体,但体内可以没有任何语句。
}
public class InterfaceExample extends Applet
{ China Li; Japan He;
public void init()
{ Li=new China() ; He=new Japan() ;
Li.xuehao=991898 ; He.xuehao=941448;
}
public void paint(Graphics g)
{ g.drawString( "xuehao :" +Li.MAX+Li.xuehao
+"从1到100求和"+Li.f(100),10,20);
g.drawString ("xuehao : "+He.MAX+He.xuehao
+"加法"+He.g(2.0f,3.0f),10,40);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -