Java内部类Demo

Java之集合(15个demo) 本节主要介绍java的集合,主要包括List、Set和Map,其中List的子类ArrayList和LinkedList,Set的子类HashSet和TreeSet,Map的字类HashMap等,介绍了集合的常用方法,Collections工具类以及Comparable和Comparator排序方法,同时介绍了泛型和集合的嵌套使用等。... 阅读详情

  1. 接口

package com.chaitc.innerClassDemo;

/**
 * ClassName: Ball
 * Package: com.chaitc.innerClassDemo
 * Description:
 *
 * @Author: chaitc
 * @Create: 2023/1/22 -12:45
 * @Version: v1.0
 */
public interface Ball {
    void play();
}
  1. Test

package com.chaitc.classDemoTest;

import com.chaitc.innerClassDemo.Ball;

/**
 * ClassName: BallTest
 * Package: com.chaitc.classDemoTest
 * Description:
 *
 * @Author: chaitc
 * @Create: 2023/1/22 -12:45
 * @Version: v1.0
 */
public class BallTest {
    void playBall(Ball ball) {
        ball.play();
    }

    /**
     * 方法内部类
     * @return 返回创建的类实例对象
     */
    public Object info() {
        class Inner_f implements Ball {

            @Override
            public void play() {
                System.out.println("*****************");
                System.out.println("方法内部类:");
                System.out.println("打乒乓球");
            }
        }
        return new Inner_f();
    }
    // 成员内部类
    class Inner_m implements Ball {

        @Override
        public void play() {
            System.out.println("成员内部类:");
            System.out.println("打篮球");
        }
    }

    static class Inner_n implements Ball {

        @Override
        public void play() {
            System.out.println("静态内部类:");
            System.out.println("打羽毛球");
        }
    }

    public static void main(String[] args) {
        BallTest ballTest = new BallTest();
        BallTest.Inner_m inner_m = ballTest.new Inner_m();
        ballTest.playBall(inner_m);
        System.out.println("===========================");

        ballTest.playBall((Ball) ballTest.info());
        Ball ball = new Ball() {
            @Override
            public void play() {
                System.out.println("*****************");
                System.out.println("匿名内部类:");
                System.out.println("打排球");
            }
        };
        System.out.println("===========================");
        ballTest.playBall(ball);
        System.out.println("===========================");
        // 获取静态内部类实例对象
        BallTest.Inner_n inner_n = new BallTest.Inner_n();
        ballTest.playBall(inner_n);
    }
}
  1. 输出结果:

成员内部类:
打篮球
===========================
*****************
方法内部类:
打乒乓球
===========================
*****************
匿名内部类:
打排球
===========================
静态内部类:
打羽毛球

Process finished with exit code 0
Java Web接口开发完整Demo实战项目 写得好不如测得准,测得准不如跑得稳。 阅读详情

相关推荐

demo项目java初学者可以看看

java demo 资源代码类 是非常有用的代码 可以下载来看看

IDEA快速创建java demo项目

有时候我们需要快速验证某些功能,写TestUnit跑起来麻烦,在类里直接写main方法有时候忘记删除影响团队维护。一、IDEA创建普通java项目勾选 Create project from template填写项目名 路径 包名,点击Finish有时我们会引用第三方jar新建目录lib -->lib目录右键 -->Mark Dictory as-->Resources Root二、IDEA创建普通maven项目。

gsls200808的专栏 3208

4个java经典demo

4个java经典demo,初学java的人入门可以看看, 比较基础,主要对java的语法进行讲解

Java基础Demo

Demo 01 public class Demo1 { public static void main(String[] args) { //二元运算符 int a = 10; int b = 20; int c = 25; int d = 25; System.out.println(a+b); System.out.println(a-b); System.out.

weixin_45180536的博客 1473

java开发框架demo

struts2 spring3 jdbc 搭建的而基础java 框架,适合初学者,适合做课程演示

用java写界面最简单的一个demo

用java写界面最简单的一个demo

【08 javaweb 简单demo案例实现】

【代码】【08 javaweb 简单demo案例实现】

爱喝阔落的猫的博客 420

java-web小Demo

其中包括:请求编码,响应编码,转发,包含,重定向;

Java静态内部类——重点是精妙的demo

转载:https://blog.youkuaiyun.com/cd18333612683/article/details/79129503 Java静态内部类——重点是精妙的demo ...

Silence_Sep的博客 251

从零到一:手把手教你用SAM-BA工具完成嵌入式系统烧录

本文详细介绍了如何使用SAM-BA工具完成嵌入式系统烧录的全过程,包括环境搭建、硬件连接、Bootloader烧录以及完整系统镜像的烧录步骤。针对常见问题提供了实用的排查指南,并分享了批量烧录和自定义脚本的高级技巧,帮助开发者高效完成嵌入式系统开发。

weixin_42523792的博客 382

实战拆解:RAG vs Agent在金融风控中的性能对比

2024年上半年我帮某华东地区城商行做零售交易反欺诈系统升级时,技术团队曾发生过一次激烈争论:一派认为应该优先上RAG(检索增强生成)方案,成本低、落地快、合规性好;另一派坚持要上Agent(智能体)方案,推理能力强、能应对复杂新型欺诈。最终我们做了完整的AB测试,结论是两者没有绝对的优劣,只有场景适配的差异:RAG适合高并发、低时延的实时风控场景,Agent适合低并发、高准确率要求的事后核查/大额审批场景,两者结合的 hybrid 方案能覆盖95%以上的风控需求。本文我会结合真实项目的测试数据,从核心概念

AI天才研究院 251

java内部类demo

内部类主要有三种:静态内部类,实例内部类,局部变量内部类 1.静态内部类,该类被static修饰,并且是成员变量,它只能访问外部类被static修饰的方法以及字段(这种说法只局限于不再内部类中创建外部类的对象) public class Outer{   public String name;   /**静态内部类   * 只能访问外部类静态的字段   * 可以有静态和非静...

atylm68248的专栏 176

疾病负担研究(GBD)——如何使用joinpoint软件计算AAPC

疾病负担研究(GBD)——如何使用joinpoint软件计算AAPC

weixin_44240228的博客 1万+

java内部类Demo

/** * 静态内部类    静态内部类不外部类不能是静态的    并且静态内部类的方法只能访问静态变量或者静态方法 * */public class StaticInner { private static int a=110; public static  class Inner{ public void show(){ System.out.println(a); } }}/** *...

weixin_42346551的博客 351

【MagicDrive环境配置】新手配俩星期版

1.创建一个新的环境conda create -n newdrive python==3.82.激活该环境conda activate newdrive3.下载MagicDrive源码 git clone --recursive https://github.com/cure-lab/MagicDrive.git,如果出现时间超时八成是网的问题,直接自己下载解压就好3.我的cuda版本是11.7,但11.7导致后续安装有冲突,因此进入。

m0_46261292的博客 2203

HTML入门(详细教程),前端入门从这里开始

HTML基础教程,网页框架搭建,表单制作,了解HTML标签的基本用法,每个标签具备哪些属性。

wandertp的博客 1284

JAVA接口、内部类、代理学习demo代码

1、主测试类 package gensoku; import java.lang.reflect.*; import java.util.*; public class hello { public static void main(String[] args) { try { System.out.println("Hello"); youkai uuz = new youkai("uuz", "dead sakuya", "All die, none can escape");

weixin_44115360的博客 214

Synares病毒实战:如何从U盘感染中恢复你的Excel和EXE文件(附专杀工具推荐)

本文详细介绍了Synares感染型病毒的典型特征与传播机制,特别是其通过U盘感染Excel和EXE文件的行为。文章提供了一套从应急隔离、诊断到使用专杀工具进行深度清除与文件恢复的完整实战流程,并推荐了有效的安全软件和修复方法,旨在帮助用户最大程度救回重要数据并构建长效安全防护习惯。

weixin_29230649的博客 1823

Java 内部类Demo

package com.ceno.wlzhao.inner;/** * Created by IntelliJ IDEA. * User: wlzhao * Date: 11-1-25 * Time: 下午3:54 * To change this template use File | Settings | File Templates. */public cla

yl0706401049的专栏 675

视觉测量实战:C#上位机+OpenCVSharp 实现工业零件尺寸自动检测(精准像素级,工业级可落地)

本次开发的上位机界面遵循工业现场操作规范简洁、直观、按钮大、文字清晰、参数可视化调节,操作人员为车间工人/质检员,无需复杂操作,所有控件均为WinForms原生控件,拖拽即可完成布局本次实战完成了C#上位机+OpenCVSharp 工业零件尺寸自动检测系统的完整开发,这套方案是工业视觉测量的标准落地方案,适配95%的规则几何零件的尺寸检测场景,从五金件、塑胶件到电子元件,全覆盖无死角。测量效率提升100倍、精度提升10倍、无人工误差、可适配流水线实时检测。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 849

几种负载均衡策略(DNS、NAT、重定向、反向代理)

摘要:本文对比了四种负载均衡技术:DNS负载均衡通过域名解析分发IP,用户直连服务器;NAT负载均衡通过VIP转发流量,所有流量经过负载均衡器;HTTP重定向通过302跳转实现分流;反向代理则隐藏后端服务器,统一转发请求。DNS简单但调度不精准,NAT精准但有带宽瓶颈,HTTP重定向延迟高,反向代理性能好但需专用设备。适用场景各异,DNS适合异地分流,NAT适合内网集群,HTTP重定向适合简单分流,反向代理适合高并发场景。核心区别在于层级(3层/7层)和流量走向(直连/中转)。

echo的博客 71

Java8 简洁的匿名内部类使用Demo

/** * Java8 简洁的匿名内部类使用Demo * Created by wangyingjie1 on 2017/2/23. */ public class ExecuteHelper { public static void execute(Execute execute) { execute.doExecute(); } private inte

吖脖(博) 2340

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Java(46):九个demo彻底让你明白内部类的语法使用!!

2019年5月3日 目录 引入 demo1:普通内部类 demo2:直接创建普通内部类 demo3:静态内部类 demo4:内部类与内部类成员 demo5:内部类与外部类成员调用关系 demo6:内部类访问外部类成员 demo7:匿名内部类是抽象类 demo8:匿名内部类是接口 demo9:内部类作函数实参 引入 一般项目编程中,很少业务代码会使用到内部类,但是我经常看...

Diligence is the mother of success. 456

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Java静态内部类Demo解析

什么是内部类 大部分时候,类被定义成一个独立的程序单元。在某些情况下,也会把一个类放在另一个类的内部定义,这个定义在其他类内部的类就被称为内部类(有些地方也叫做嵌套类),包含内部类的类也被称为外部类(有些地方也叫做宿主类) 作用?? 更好的封装性 内部类成员可以直接访问外部类的私有数据,因为内部类被当成其外部类成员,但外部类不能访问内部类的实现细节,例如内部类的成员变量 匿名内部类适合用于创建那些...

gltncx11的博客 339

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

上一篇: 25岁之前,你需要学会的10件事
下一篇: k8s的namespace一直处于terminating的解法
潮听哥
博客等级 码龄9年 6093粉丝 80原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值