接口: java不支持多继承性,即一个类只能有一个父类,单继承性使得java简单,易于管理程序,为了克服单继承的缺点,java使用接口,一个类可以使用多个接口
使用 interface来定义接口
接口体中包含常量定义和方法体定义两部分,接口体中只是进行方法的声明,不允许方法的实现
一个类通过使用关键字implements声明自己使用一个或多个接口,如果使用多个接口,用逗号隔开接口名。如果一个类使用了某个接口,那么这个类
必须实现该接口的所有方法,即这些方法提供的方法体,在类实现接口时必须给出方法体,并且一定要用public来修饰.
interface computable //定义一个接口
{
int Max=100;
int f(int x);
}
class china implements computable //实现这个接口
{
int number;
public int f(int x) //不要忘记public关键字
{
int sum=0;
for(int i=1;i<=x;i++)
{
sum=sum+i;
}
return sum;
}
}
class japan implements computable
{
int number;
public int f(int x)
{
return 44+x;
}
}
public class example8
{
public static void main(String args[])
{
china zhang;
japan li;
zhang=new china();
li=new japan();
zhang.number=991898+computable.Max;
li.number=941448+computable.Max;
System.out.println("number:"+zhang.number+"求和"+zhang.f(100));
System.out.println("number:"+li.number+"求和"+zhang.f(100));
}
}
xiongyao@xiongyao-Lenovo:~/java编程$ javac example8.java
xiongyao@xiongyao-Lenovo:~/java编程$ java example8
number:991998求和5050
number:941548求和5050
作者:xiongyaoqiongyao 发表于-12-29 12:25:33 原文链接
阅读:10 评论:0 查看评论
tomcat mysql报错日志在哪_mysql 中记录用户登录错误日志...-Tomcat远程调试-java书上小例子...
如果觉得《tomcat mysql报错日志在哪_mysql 中记录用户登录错误日志...-Tomcat远程调试-java书》对你有帮助,请点赞、收藏,并留下你的观点哦!