java书上小例子6
来源:互联网 发布:什么聊天软件好 编辑:程序博客网 时间:2024/04/29 18:18
接口: 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
- java书上小例子6
- 改写书上过期的例子
- java一些小例子
- java小例子
- java多线程小例子
- java 小例子
- java webservice小例子
- java Timer小例子
- java反射小例子
- java反射小例子
- Java定时器小例子
- java 递归 小例子
- Java异常 小例子
- Java多线程 小例子
- java 反射小例子
- Java反射小例子
- java socket小例子
- Java TreeMap 小例子
- 想选几本Linux的教程
- storm入门教程 第一章 前言
- JS操作<Select>
- FFMpeg写MP4文件例子分析
- linux下错误的捕获:errno和strerror的使用
- java书上小例子6
- STM32+uCOS-II(作者:Excellence2012) ---有需要的请联系本人
- vs下二进制读取文本文件到buffer中结尾出现乱码的解决
- 在servlet中或者在filter中获取spring容器中的bean
- 配置文件 INI 与 XML
- java 动态代理
- IOS调试(一)
- http://tm.arcgisonline.cn:8038/App101/Public_Meteorological/
- posix线程同步和boost线程同步学习笔记