本文实例讲述了Java接口的简单定义与实现方法。分享给大家供大家参考,具体如下:

1、接口是Java中最终要的概念,接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。

2、接口的格式:

interface interfaceName{

全局常量

抽象方法

}

3、接口的实现也必须通过子类,使用关键字implements,而且接口是可以多实现的。

4、一个子类可以同时继承抽象类和实现接口。

5、一个接口不能继承一个抽象类,但是却可以通过extends关键字同时继承多个接口,实现接口的多继承。

示例代码:

interface Inter1{

//全局公共常量

public static final int AGE=100;

public abstract void tell();

}

interface Inter2{

public abstract void say();

}

abstract class Abs1{

public abstract void print();

}

class A extends Abs1 implements Inter1,Inter2{

@Override

public void tell() {

}

@Override

public void say() {

}

@Override

public void print() {

}

}

interface Inter3 extends Inter1,Inter2{

}

public class InterDemo01 {

public static void main(String [] args){

// Inter inter=new Inter();

A a=new A();

a.tell();

System.out.println(Inter1.AGE);

a.say();

}

}

运行结果:

100

更多java相关内容感兴趣的读者可查看本站专题:《Java面向对象程序设计入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。

java接口方法实现_Java接口的简单定义与实现方法示例相关推荐

  1. java 抽象工厂工厂_Java设计模式之简单工厂、工厂方法和抽象工厂

    学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:456544752我们一起学Java! 在前面的学习中(参见前面的博客),我们学到了很 ...

  2. Java私有方法解释_java接口中 定义 private 私有方法

    在传统的Java编程中,被广为人知的一个知识点是:java Interface接口中不能定义private私有方法.只允许我们定义public访问权限的方法.抽象方法或静态方法.但是从Java 9 开 ...

  3. java接口是静态_Java接口(静态方法、私有方法)

    静态方法的使用 静态和对象不要紧,只和类有关系.java 接口中的私有方法code package cn.itcast.day10.demo01; /* 从Java 8开始,接口当中容许定义静态方法. ...

  4. java nio的演进_Java接口的防御性API演进

    java nio的演进 API的发展绝对是不平凡的. 只有少数几个需要处理的事情. 我们大多数人每天都在使用内部专有API. 现代IDE附带了很棒的工具,可以分解,重命名,上拉,下推,间接,委托,推断 ...

  5. java加法运算器界面_Java 接口实现计算器加减乘除(字符交互界面)

    //利用java接口实现计算器,实现加减乘除的功能 importjava.util.Scanner;classTest {public static voidmain(String[] args) { ...

  6. java抽象类接口举例代码_Java接口和抽象类实例分析

    本文实例讲述了Java的接口和抽象类.分享给大家供大家参考.具体分析如下: 对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有太多相 ...

  7. java抽象和接口的理解_Java接口实现与抽象类的区别理解 | 彬菌

    版权声明:转载原创文章请以超链接形式请注明原文章出处,尊重作者,尊重原创! 恰饭广告 接口:接口是抽象方法的集合.接口通常以interface来声明. 接口注意事项: 1.严格来说,接口是用来实现(i ...

  8. java什么是网络接口_java接口和类的区别是什么?它们都有哪些作用呢?

    由于新兴技术的发展,java不断地被更多人应用,而其中java接口和java类的区别主要是哪些,在哪些方面作用显著?这是困扰许多人的问题,那么,让我们继续看一下这两者的区别和作用吧? 在java中,对 ...

  9. java接口编程题_Java接口练习题

    1.说出下面程序的执行结果: interface InterfaceA { String S = "good "; void f(); } abstract class Class ...

最新文章

  1. ❤️手撕这十道HiveSQL题还不能吊打面试官,却能保你不被吊打❤️【推荐收藏】
  2. 过河 2005年NOIP全国联赛提高组(离散化+dp)
  3. 第十一周编程总结--助教
  4. 当汇错款时该怎么办?
  5. Java学习日志(23-3-网络编程-TCP)
  6. C#——《C#语言程序设计》实验报告——Windows桌面编程文件与流——简易记事本
  7. nginx訪問php配置,thinkphp5配置nginx访问
  8. python利用列表计算斐波那契数列前30项_python斐波那契数列的计算方法
  9. 有效的括号Python解法
  10. 计网实验1--配置路由
  11. 【Antd】rawData.some is not a function 报错解决方法
  12. 用Geek Uninstaller在win10下卸载office2010
  13. 神经网络模型的基本原理,神经元网络算法的思想
  14. vmdk和img相互转换
  15. Smoke Loader、AZORult***通过虚假海啸警报传播到了日本
  16. 08s01 mysql_Mysql:SQL 错误 [08S01]: Communications link failure
  17. 宝塔Linux面板登录的账号密码忘了怎么办?
  18. 【FPGA——工具篇】32个FPGA开源网站
  19. 名帖107 俞和 小楷临《乐毅论》
  20. 2k分辨率显示器 浏览器_如何使浏览器使用显示器的完整分辨率?

热门文章

  1. Attribute “singleton” must be declared for element type “bean”.
  2. 自动拆箱引发的空指针_02
  3. JobDataMap传递参数_02
  4. 第一篇:服务的注册与发现Eureka(Finchley版本)V2.0_dev
  5. vs 如何将源文件转换成可执行文件_如何将手机便签转换成word文本文档
  6. 服务器状态down,HAProxy的状态显示DOWN
  7. iis7 mysql_windows 7 下搭建php开发环境(windows7+IIS7+php+mysql)
  8. 计算机专业英语第07章,计算机专业英语 -第7章1.ppt
  9. java 类 方法继承_java – 在方法重写中返回继承的类而不是超类
  10. mysql gui 修改密码_MySQL修改root密码的各种方法整理