Java接口、lambda的学习
2024-09-02 01:57:30
- 接口的实现 : 使用interface定义:形式如下
interface Printable{
final int MAX = 100;
void add();
float sum(float x, float y);
}
interface 接口名字{ 接口体};其中接口体里只有抽象方法和常量的声明,常量都是public static类型,方法也都是public 型,上述的接口Printable可以用如下形式表示:
interface Printable{
public final static int MAX= 100;
public abstract void add();
public abstract float sum(float x,float y);
}
用类实现接口,示例代码如下:
public interface Computable{ //声明接口Computable
int MAX = 46;
int f(int x);
} public class China implements Computable{ //China类实现接口
int number;
public int f(int x){ //重写接口f方法 public的注意
int sum = 0; for(int i = 1; i <= x; i++){
sum = sum + i;
} return sum;
}
} public class CalMax implements Computable{
int number;
public int f(int x){
return MAX + x;
}
}
最新文章
- Ubuntu Server 14.04 --secure-file-priv error in MySql 解决方案
- C fwrite
- GetKeyboardType获取键盘类型(通过键盘可初步判断用户使用的是台式电脑还是笔记本电脑)
- VMware Linux Guest 增加磁盘无需重启的方法
- Android 编程下的代码混淆
- 灯塔(LightHouse)
- Java核心技术 卷Ⅰ 基础知识(2)
- Java代码优化六大原则
- 【Win10】正常上网但ping不通外网
- xshell连接centos与ubuntu
- Swift 编程杂谈
- CentOS Bash 命令补全增强软件包 bash-completion
- C++Primer第五版——习题答案详解(四)
- Linux的磁盘系统和文件系统显示的文件大小为什么不一样(du指令和ls指令的区别)
- ORACLE INSTANCE与EM系统
- java提供的线程池的使用
- 对JSON传递图片Base64编码的一点总结
- [Dart] Flutter 上传文件
- struts2获取request、session、application的四种方式
- JSP的介绍及语法详解