runxinzhi.com
首页
百度搜索
35 内部类和匿名类Mar老师笔记
内部类
class A { int i; class B{ int j; int funB(){ int result = A.this.i + this.j; //外部类A .this return result; } } } //内部类可以使用A中的成员变量。并不意味着继承了A,只是能使用成员变量,不能拥有A的成员变量 //你要想使用外部类的变量 就要写 A.this.i + this.
实现内部类的对象
class Test{ public static void main(String args){ A a = new A(); A.B b = a.new B(); //内部类d点外部类 a.i = 2; b.j = 3; int result = b.funB(); System.out.pritln(result); } }
运行结果为:5
匿名类
//A.java interface A { public void doSomething(); }
//B.java class B { public void fun(A a) { System.out.println("B类的fun函数"); a.doSomething(); } }
//Test.java class Test { public static void main() { B b = new B(); b.fun(new A() { public void doSomething() { System.out.println("匿名内部类"); } }); } }
运行结果:
相关阅读:
给自己的博客主页添加打赏功能--博客园
源码追踪,解决Could not locate executable nullinwinutils.exe in the Hadoop binaries.问题
spark-shell简单使用介绍(scala)
7.Metasploit后渗透
6.Metasploit生成apk攻击Android实例
5.Metasploit攻击载荷深入理解
4.Metasploit框架更新
3.Metasploit攻击流程及命令介绍
2.Metasploit数据库配置及扫描模块介绍
1.Metasploit介绍与基本命令
原文地址:https://www.cnblogs.com/firecode/p/2460868.html
最新文章
docker 加速器
Failed to connect to github.com port 443: Timed out
api调试工具
零基础掌握百度地图兴趣点获取POI爬虫(python语言爬取)(基础篇)
sql优化
读取文件打印指定图形文字
pycharm断点调试django
深刻理解Python中的元类(metaclass)以及元类实现单例模式
关于python hashlib模块的使用
当模版引擎遇到点("."),会按照下列顺序查询:
热门文章
Python 读写文件 中文乱码 错误TypeError: write() argument must be str, not bytes+
django过滤器,日期格式化
django使用session缓存Redis
解决ssh ltt3.bg.cn 'jps' bash: jps: command not found 问题
初次启动hive,解决 ls: cannot access /home/hadoop/spark-2.2.0-bin-hadoop2.6/lib/spark-assembly-*.jar: No such file or directory问题
mysql数据库在linux上的不同登录方式和权限
解决ERROR 1130: Host '192.168.11.1' is not allowed to connect to this MySQL
在linux上安装MySQL数据库,并简单设置用户密码,登录MySQL
在linux和本地系统之间进行数据传输的简单方法--lrzsz
Notepad++ 安装 NppFTP 插件
Copyright © 2020-2023
润新知