java中的interface接口实例详解
作者:Engineer-MrYang 发布时间:2023-10-12 22:03:10
标签:java,interface
java中的interface接口实例详解
接口:Java接口是一些方法表征的集合,但是却不会在接口里实现具体的方法。
java接口的特点如下:
1、java接口不能被实例化
2、java接口中声明的成员自动被设置为public,所以不存在private成员
3、java接口中不能出现方法的具体实现。
4、实现某个接口就必须要实现里面定义的所有方法。
接下来看一个实现接口的案例:
package hello;
interface competer{ //定义接口
void set_compt(int com);
void print_compt_information();
}
class bj implements competer{ //接口实现
int com ;
public void set_compt(int com)
{
this.com = com ;
// System.out.println("端口" + com);
}
public void print_compt_information()
{
System.out.println("端口" + com);
System.out.println("笔记本");
}
}
class taishi implements competer{
int com ;
public void set_compt(int com)
{
this.com = com ;
//System.out.println("端口" + com);
}
public void print_compt_information()
{
System.out.println("端口" + com);
System.out.println("台式机");
}
}
public class inter {
public static void main(String[] args)
{
taishi com = new taishi();
bj bjj = new bj();
com.set_compt(100);
bjj.set_compt(120);
com.print_compt_information();
bjj.print_compt_information();
}
}
运行结果:
端口100
台式机
端口120
笔记本
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
来源:http://blog.csdn.net/morixinguan/article/details/52955027


猜你喜欢
- 本文主要介绍了面向对象的三大特征实例解析,下面看看具体内容。封装封装一个Teacher和Student类package com.hz.tes
- 本文实例为大家分享了java * 实现在线人数统计的具体代码,供大家参考,具体内容如下1.在工程中创建监听类SessionListener
- BottomNavigationView 很早之前就在 Material Design 中出现了,但是直到 Android Support
- 本文实例为大家分享Winform版计算器的具体实现方法,供大家参考,具体内容如下前台页面设计后台代码实现using System;using
- 文章来源:互联网 作者:ggg82/CSDN现在许多用户界面都使用工具栏制作菜单条,小弟最近对此感兴趣,便从网上求助,可是得到的帮助大多是B
- SQLite是Android自带的关系型数据库,是一个基于文件的轻量级数据库。Android提供了3种操作数据的方式,SharedPrefe
- 相信大家和我一样,接触java这门语言的时候就听过java位运算的鼎鼎大名,当然也仅限于听说过。日常开发过程中使用过么?使用位运算的好处是什
- Android 7.0行为变更 FileUriExposedException解决方法当我们开发关于【在应用间共享文件】相关功能的时候,在A
- 一、网站微信扫码支付开发并没有现成的java示例,总结一下自己微信扫码支付心得二、首先去微信公众平台申请账户 https://mp.weix
- 这篇文章主要介绍了Spring boot整合log4j2过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值
- 基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同
- MyBatis一对多的xml配置用的是window上面的画图板,没法以文字的方式展示出来,见谅嵌套查询嵌套结果一对多关联查询xml配置写法
- 简介接下来会讲解怎么用SpringBoot整合OpenCV初始化SpringBoot项目这里正常初始一个SpringBoot项目依赖文件在安
- 一般都在windows下开发的,现在部署到linux下:1,将项目达成war包(用eclipse,项目右键-->Export-->
- 我在 android里面 使用html5的 localStorage 为什么存不进去也读不出来呀?网上搜了好多都没效果mainWebView
- Ping pingSender = new Ping(); PingReply reply = pingSender.Send("
- 本文研究的主要是Java中finally和return的关系,具体介绍和实例如下所示。finally 和 return 关系的总结1.try
- 异步,说到异步需要首先将以下同步。同步就是代码按照顺序执行,当前面的代码的请求没有正常返回结果的情况下,后面的代码是不能运行。而异步正好和这
- 购物车项目,业务需要实现了一个购物车的项目,简单的了解下实现逻辑:数据计算等是在Adapter中计算出来的,通过在Adapter中计算出来的
- 示例【通过班级查询老师信息】创建t_classes创建t_classessTeacher创建t_teacher创建Classespackag