接口作为形参和返回值

接口作为形参和返回值packagecom study exception demo11 publicinterf voidjump packagecom study exception demo11 publicclassC Overridepubl System out println 猫跳高 packagecom

package com.study.exception.demo11; public interface Jummping { void jump(); } 
package com.study.exception.demo11; public class Cat implements Jummping{ @Override public void jump() { System.out.println("猫跳高"); } } 
package com.study.exception.demo11; public class JumpOperate { public void getJump(Jummping j){ j.jump(); } public Jummping useJump(){ Jummping j = new Cat(); return j; } } 
package com.study.exception.demo11; public class JumpDemo { //方法的形参是接口名,其实需要的是该接口的实现类对象 //方法的返回值是接口名,其实返回的是该接口的实现类对象 public static void main(String[] args) { JumpOperate jo = new JumpOperate(); Jummping j = new Cat(); jo.getJump(j); Jummping j2 = jo.useJump(); j2.jump(); } } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226440.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午10:54
下一篇 2026年3月16日 下午10:54


相关推荐

  • WPF面板布局介绍Grid、StackPanel、DockPanel、WrapPanel

    WPF面板布局介绍Grid、StackPanel、DockPanel、WrapPanelWPF面板布局介绍Grid、StackPanel、DockPanel、WrapPanel回顾上一篇,我们介绍了基本控件及控件的重要属性和用法,我们本篇详细介绍WPF中的几种布局容器及每种布局容器的使用场景,当然这些都是本人在实际项目中的使用经验,可能还存在错误之处,还请大家指出。本文大纲1、Grid2、StackPanel3、DockPanel…

    2022年7月22日
    10
  • 笔记本计算机卡,笔记本电脑越来越卡怎么办 不同原因解决方法不同[通俗易懂]

    笔记本计算机卡,笔记本电脑越来越卡怎么办 不同原因解决方法不同[通俗易懂]1、由于系统原因导致笔记本越用越卡的问题,懂装系统并且不怕麻烦的用户可以重装新系统,这样可以彻底解决系统卡顿问题,适当的清理一些不要的垃圾文件软件等,若是不懂得小白或者怕麻烦的人,也可以选择市面上的各类XX安全卫士、XX电脑管家带有的垃圾清理功能清理一些垃圾文件及注册表等无用文件、软件,并且养成定期清理垃圾的好习惯。2、由于硬件原因导致笔记本越用越卡的问题,则需要看看笔记本是因为哪些硬件导致的,决…

    2025年11月1日
    3
  • 什么是SOA架构?

    什么是SOA架构?一.SOA的概念1.1.SOA(Service-OrientedArchitecture)面向服务的架构:Gartnet把它定义为一种软件的设计方法 百度百科把它定义为一个组件模型 W3C把它定义为一种应用程序架构(https://www.w3school.com.cn/w3c/w3c_china.asp) 专家Davis说它是一种设计思想 总之,SOA不是具体的技术实现SOA的实现SOA实现层面包含两个最重要的概念:面向服务的通信(SOCService-Oriented…

    2022年6月16日
    35
  • Java代码是怎么运行的「建议收藏」

    Java代码是怎么运行的「建议收藏」Java代码有很多运行方式。在开发工具中运行双击jar文件运行在命令行中运行在网页中运行当然,上述运行方式都离不开JRE, 也就是Java运行时环境。JRE仅包含Java程序的必须组件,包括Java虚拟机以及Java核心类库…

    2022年7月7日
    29
  • 我的收藏夹:)

    我的收藏夹:)

    2021年4月27日
    309
  • CSS 文本超出隐藏,并显示省略号

    CSS 文本超出隐藏,并显示省略号CSS 文本超出隐藏 并显示省略号

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号