吴裕雄--天生自然 JAVA开发学习:接口
2024-08-31 02:08:29
[可见度] interface 接口名称 [extends 其他的接口名] {
// 声明变量
// 抽象方法
}
import java.lang.*;
//引入包 public interface NameOfInterface
{
//任何类型 final, static 字段
//抽象方法
}
interface Animal {
public void eat();
public void travel();
}
public class MammalInt implements Animal{ public void eat(){
System.out.println("Mammal eats");
} public void travel(){
System.out.println("Mammal travels");
} public int noOfLegs(){
return 0;
} public static void main(String args[]){
MammalInt m = new MammalInt();
m.eat();
m.travel();
}
}
public interface Sports
{
public void setHomeTeam(String name);
public void setVisitingTeam(String name);
} // 文件名: Football.java
public interface Football extends Sports
{
public void homeTeamScored(int points);
public void visitingTeamScored(int points);
public void endOfQuarter(int quarter);
} // 文件名: Hockey.java
public interface Hockey extends Sports
{
public void homeGoalScored();
public void visitingGoalScored();
public void endOfPeriod(int period);
public void overtimePeriod(int ot);
}
public interface Hockey extends Sports, Event
package java.util;
public interface EventListener
{}
最新文章
- idea 中利用maven创建java web 项目
- C# 遍历类的属性并取出值
- thinking in object pool
- jenkins 更换主数据目录
- 【HTML5】Web Workers
- nessus网页报错: Scans can not be saved without a policy. Please create a policy before proce
- makefile详解 嵌套执行make,定义命令包
- Latex 中插入图片no bounding box 解决方案
- struts2.1.6教程四、OGNL与ValueStack(VS)
- 一张表搞清楚php is_null、empty、isset的区别
- 一个小小的抽奖活动测试脚本(python2.7)
- 110个oracle常用函数总结
- JavaScript初探三
- NOSQL快速入门
- Golang之时间、日期类型
- Ajax 访问 或 获取 IIS 虚拟目录
- QT导入libcurl支持HTTPS
- 实现checkebox全选取消操作
- OpenStack入门篇(三)之KVM介绍及安装
- 全面剖析Smarty缓存机制二[清除缓存方法]
热门文章
- GitHub 网站上不去/加载慢/加载不全 解决办法
- Vulkan SDK之 Swapchain
- 实验吧web-易-上传绕过
- linux文件编辑VI命令详解
- git使用散记
- UVA - 10934 Dropping water balloons(装满水的气球)(dp)
- POJ 1401:Factorial 求一个数阶乘的末尾0的个数
- POJ 3911:Internet Service Providers
- 大数据高可用集群环境安装与配置(03)——设置SSH免密登录
- solr8.0.0基本安装和在springboot中的基本使用(win10)