当前位置: 首页 > news >正文

java学习---内部类

定义一个测试接口:


public interface IContent {
int getValue();
void f();
}


然后可以在方法体里面直接返回return new IContent()


public class InternalClass {
public IContent getContent(){
    return new IContent(){
        private int value ;
        private int v2;
        {
            value = 12;
            v2 = 10;
        }
        public int getValue(){return value + v2;}
        public void f(){System.out.println("noname class invoke f method!");}
    };
}

}


相关文章:

  • 奋斗箴言
  • HTML5 + js 贪吃蛇游戏设计与实现
  • Ruby: 用类名字创建类实例
  • HTML5--canvas之drawImage用法
  • 2009年会火的移动应用
  • 键盘ASC码对照表
  • C# 发HTTP请求
  • 牛年第一喜
  • 谷歌去做C2C的消息不靠谱
  • 反射APP_CODE下的类和方法
  • 0day搜索引擎
  • 飞信聊天窗口外挂
  • HTML5之文件拖拽
  • JS中的反射
  • 经济危机时代,如何管理好自己的财富?
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • Github访问慢解决办法
  • Hexo+码云+git快速搭建免费的静态Blog
  • laravel5.5 视图共享数据
  • Lsb图片隐写
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Selenium实战教程系列(二)---元素定位
  • Terraform入门 - 1. 安装Terraform
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • Vue全家桶实现一个Web App
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 使用docker-compose进行多节点部署
  • 思否第一天
  • 写代码的正确姿势
  • 做一名精致的JavaScripter 01:JavaScript简介
  • 昨天1024程序员节,我故意写了个死循环~
  • #我与Java虚拟机的故事#连载05:Java虚拟机的修炼之道
  • $(function(){})与(function($){....})(jQuery)的区别
  • (SpringBoot)第七章:SpringBoot日志文件
  • (八)Flask之app.route装饰器函数的参数
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (二)Optional
  • (二)延时任务篇——通过redis的key监听,实现延迟任务实战
  • (力扣题库)跳跃游戏II(c++)
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET Core 和 .NET Framework 中的 MEF2
  • .Net IE10 _doPostBack 未定义
  • .NET 表达式计算:Expression Evaluator
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .Net中的设计模式——Factory Method模式
  • @Bean有哪些属性
  • @Bean注解详解
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [ IO.File ] FileSystemWatcher
  • [Android Pro] listView和GridView的item设置的高度和宽度不起作用