java implements interface_java接口(interface)与现实(implements)
package com.sadhu;
import java.util.*;
/**
接口
接口中不能有字段
所有的方法都是公共的
可以定义常量
接口是多继承的,一个类可以继承多个接口。
接口中不能有实现的方法。可以认为是纯的抽象类。
接口不能被实例化,但是可以声明一个接口类型的变量
*/
public class Sample
{
public static void main(String[] args)throws Exception
{
Student[] stu = new Student[]
{
new Student(18),
new Student(15),
new Student(30)
};
Arrays.sort(stu);//对自定义类数组进行排序,必须得实现Comparable接口
for(Student item : stu)
{
System.out.println(item.getAge());
}
}
}
class Student implements Comparable//实现接口 5.0中改版的泛型接口
{
private int age;
public int getAge()
{
return age;
}
public void setAge(int age)
{
this.age = age;
}
public Student(int age)
{
this.age = age;
}
public int compareTo(Student other)
{
if(this.age
{
return -1;
}
if(this.age > other.age)
{
return 1;
}
return 0;
}
}
interface MyInterface extends Comparable//继承接口
{
int MAXCOUNT = 10;//自动的加上public final修饰
double get();//自动加上public
}
/**
输出结果:
15
18
30
*/
原文:http://my.oschina.net/Sadhu/blog/294373
java implements interface_java接口(interface)与现实(implements)相关推荐
- java implements interface_Java 接口 interface implements
接口定义了一系列的抽象方法和常量,形成一个属性集合. 接口定义完成后任何类都可以实现接口,而且一个类可以实现多个接口. 实现接口的类必须实现接口中定义的抽象方法,具体实现细节由类自己定义.可以说接口定 ...
- 第24天学习Java的笔记-接口Interface
接口 1.接口概述与生活举例 2.接口的定义基本格式.接口的抽象方法定义及使用 接口使用步骤: 1.接口不能直接使用,必须有一个"实现类"来"实现"该接口. 格 ...
- java 接口对象_Java面向对象之接口——interface
Java面向对象之接口--interface 什么是接口 一般计算机中的接口分为硬件接口和软件接口. 硬件接口:是指两个硬件设备之间的连接方式,既包括物理上的接口,还包括逻辑上的数据传送协议. 软件接 ...
- implements在java,implements在java中实现接口的方法
本教程操作环境:windows7系统.java10版,DELL G3电脑. 1.概念 (1)关键字implements是一个类,实现一个接口用的关键字,它是用来实现接口中定义的抽象方法. (2)接口在 ...
- Java的类(class)、包(package)和接口(interface)
在Java中,类(class)是用来代表对象的基本单元.对象(object)可以是现实世界中的任何一个实体,它具有若干区别于其它对象的属性和操作.而类则通过为对象定义属性和操作来概括一类实体.它封装了 ...
- Java接口(interface)的概念及使用
在抽象类中,可以包含一个或多个抽象方法:但在接口(interface)中,所有的方法必须都是抽象的,不能有方法体,它比抽象类更加"抽象". 接口使用 interface 关键字来声 ...
- java程序设计_Java程序设计--接口interface(笔记)
有时必须从几个类中派生出一个子类,继承它们所有的属性和方法.但是,Java不支持多重继承.有了接口,就可以得到多重继承的效果. 有时必须从几个类中抽取出一些共同的行为特征,而它们之间又没有继承关系,仅 ...
- Java基础-面向接口(interface)编程
Java基础-面向接口(interface)编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.接口的概念 接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的&q ...
- Java接口interface
Java接口interface 1.多个无关的类可以实现同一个接口. 2.一个类可以实现多个无关的接口. 3.与继承关系类似,接口与实现类之间存在多态性. 接口(interface)是抽象方法和常量值 ...
最新文章
- SSH中后台传到前台一个信息集合,tr td中怎么进行排列,类似在一个div里排列书籍...
- 直线分割平面(动态规划递推)
- KPI总结模板:How
- HDU - 2859 Phalanx(动态规划/哈希表)
- ubuntu14.04安装tun/tap网络设备
- 10天学安卓-第七天
- HDU 1251 - 统计难题(字典树模板题)
- 语文学科html代码,语文教育专业介绍 [代码660201]
- 微信小程序---wxss模板样式
- V for vendetta
- 注意区分及优化销售管道和销售预测
- python使用matplotlib 画柱状图代码_Python 使用 matplotlib 画柱状图教程
- AI解梦成为现实 未来还有无限可能道翰天琼认知智能机器人平台API接口大脑为您揭秘
- ARP/RARP协议报文格式
- 精通 CSS+DIV 网页样式与布局 62
- 如何从Steam库中隐藏或删除游戏
- 小白上手 为Kindle添加图书的五种方法
- listview简单应用之BaseAdapter(二)
- 百度地图获取当前位置街道_轻松查看街道地址位置地图
- Cocos2d-x 3.2 大富翁游戏项目开发-第二十五部分 大富翁股市
热门文章
- 改丝印的假华强北三代1562A,用芯良苦!
- 启动nginx服务报错Job for nginx.service failed because the control process exited with error code.
- 怀化学院计算机科学专业排名,2019怀化学院专业排名
- 测试===JUnit单元测试
- 转账为demo,spring事务
- python 生成器推导式
- linux安装数据库依赖包,Linux下安装DB2的包依赖
- 【常见笔试面试算法题12续集三】动态规划算法案例分析3 LIS练习题(最长上升子序列)
- oracle-SYSTEM表空间的备份与恢复
- jstl c:choose、c:when和c:otherwise标签的简单使用介绍