- 浏览: 229919 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
tonyyan:
谢谢分享!
Kafka 监控 -
dtyu100:
反手就是一个赞,这相当于是官网druid.io的中文版本,很厉 ...
Druid 大数据分析之快速应用(单机模式) -
sqy:
2018-04-12T01:30:27,527 ERROR [ ...
Druid 大数据分析之快速应用(单机模式) -
wangyudong:
学习了,不错的Spring boot实例,参考着很快写出了RE ...
Spring boot 入门实例 -
string2020:
servlet4规范出来了,求翻译
Java Servlet3.1规范
package test.jdk; /** * 内部类的收集与整理 * * @author 赵学庆 www.java2000.net */ public class InnerTest { private String instAtt = "实例变量" ; private static String staticAtt = "静态变量" ; public void test() { int methodAtt = 1 ; final int methodFinalAtt = 2 ; // 非静态方法里的内部类 class staticMethodInnerClass { @Override public String toString() { // 非静态方法里无法访问实例的外部变量 System.out.println("非静态方法的内部类可以访问外部类的实例变量:" + instAtt); System.out.println("非静态方法的内部类可以访问外部类的静态变量:" + staticAtt); // 非静态方法里无法访问方法的非final的变量 // System.out.println(methodAtt); System.out.println("非静态方法的内部类可以访问方法的final变量:" + methodFinalAtt); return "my nickname is white" ; } } new staticMethodInnerClass().toString(); new Object() { @Override public String toString() { System.out.println("非静态方法的匿名内部类可以访问外部类的实例变量:" + instAtt); System.out.println("非静态方法的匿名内部类可以访问外部类的静态变量:" + staticAtt); // 静态方法里匿名内部类无法访问方法的非final的变量 // System.out.println(methodAtt); System.out.println("非静态方法的匿名内部类可以访问方法的final变量:" + methodFinalAtt); return "我是匿名内部类" ; } }.toString(); } public static void main(String blackbat[]) { int methodAtt = 1 ; final int methodFinalAtt = 2 ; // 静态方法里的内部类 class staticMethodInnerClass { @Override public String toString() { // 静态方法里无法访问实例的外部变量 // System.out.println(instAtt); System.out.println("静态方法的内部类可以访问外部类的静态变量:" + staticAtt); // 静态方法里无法访问方法的非final的变量 // System.out.println(methodAtt); System.out.println("静态方法的内部类可以访问方法的final变量:" + methodFinalAtt); return "my nickname is white" ; } } new staticMethodInnerClass().toString(); new Object() { @Override public String toString() { // 静态方法的匿名内部类不能访问外部类的非静态变量 // System.out.println("非静态方法的匿名内部类可以访问外部类的非静态变量:" + instAtt); System.out.println("非静态方法的匿名内部类可以访问外部类的静态变量:" + staticAtt); // 静态方法里匿名内部类无法访问方法的非final的变量 // System.out.println(methodAtt); System.out.println("非静态方法的匿名内部类可以访问方法的final变量:" + methodFinalAtt); return "我是匿名内部类" ; } }.toString(); new InnerTest().test(); // 建立静态内部类(static Inner Class)的对象 ImOutClass.StaticInnerClass staticIC = new ImOutClass.StaticInnerClass(); staticIC.access(); /* * 建立非静态内部类(non-static Inner Class)的对象. <br>注意这种建立对象的格式 首先创建外部类的对象 然后使用对象.new 来创建。 */ ImOutClass outC = new ImOutClass(); ImOutClass.InstInnerClass inC = outC.new InstInnerClass(); inC.access(); } } class ImOutClass { private static String staticAtt = " 外部类的类变量 " ; private String instAtt = " 外部类的实例变量 " ; private static String xx = "外部静态变量" ; // private String xx = "外部类的实例变量"; // 外部类的非静态方法 public void instanMethod() { System.out.println(" 和外部类实例方法 " ); } // 外部类的静态方法 public static void staticMethod() { System.out.println(" 和外部类静态方法 " ); } // 静态内部类(static Inner Class) public static class StaticInnerClass { public StaticInnerClass() { System.out.println(" 我是静态内部类 " ); } public void access() { System.out.println(" 我可以访问 " + staticAtt); staticMethod(); System.out.println(" 我可以访问外部的静态变量 " + xx); // 非静态的方法 instanMethod() 无法从静态的地方使用 // instanMethod(); } } // 非静态内部类(non-static Inner Class) public class InstInnerClass { public InstInnerClass() { System.out.println(" 我是成员级内部类,非静态内部类 " ); } public void access() { System.out.println(" 我可以访问 " + instAtt); instanMethod(); staticMethod(); System.out.println(" 我可以访问外部的静态变量 " + xx); } } } 运行结果为 静态方法的内部类可以访问外部类的静态变量:静态变量 静态方法的内部类可以访问方法的final变量:2 非静态方法的匿名内部类可以访问外部类的静态变量:静态变量 非静态方法的匿名内部类可以访问方法的final变量:2 非静态方法的内部类可以访问外部类的实例变量:实例变量 非静态方法的内部类可以访问外部类的静态变量:静态变量 非静态方法的内部类可以访问方法的final变量:2 非静态方法的匿名内部类可以访问外部类的实例变量:实例变量 非静态方法的匿名内部类可以访问外部类的静态变量:静态变量 非静态方法的匿名内部类可以访问方法的final变量:2 我是静态内部类 我可以访问 外部类的类变量 和外部类静态方法 我可以访问外部的静态变量 外部静态变量 我是成员级内部类,非静态内部类 我可以访问 外部类的实例变量 和外部类实例方法 和外部类静态方法 我可以访问外部的静态变量 外部静态变量
转载:www.java2000.net网
发表评论
-
数据接入ElasticSearch方式培训PPT
2018-01-28 11:53 1847写道 数据接入ElasticSearch几种方式总结,涉及 ... -
Apache ftp tools 图片下载支持中文
2017-12-05 23:55 1211写道 Apache Commom net:1) 递归pat ... -
FtpURLConnection 图片下载编码问题
2017-12-05 23:13 825写道 问题:1)Web项目中下载图片,存在下载不全,丢失部 ... -
Kafka 监控
2017-11-18 00:31 5682背景概述 写道 kafka0.9及以前版本ka ... -
Spring Cloud之OAuth2
2017-07-08 12:04 11311备:附件中OAuth2 授权服务器实现源码及PPT 一 ... -
Spring Cloud之Configuration Server
2017-05-19 22:51 1469为什么用spring cloud config 写道 一 ... -
Java Servlet3.1规范
2016-11-25 20:33 1173目录 前言........................ ... -
JMX监控(MBean)
2016-11-23 22:16 4072一、引言 写道 随着企业 IT 规模的不断增长,IT 资 ... -
哈希表在JAVA中如何实现
2016-11-23 20:42 2878一、 复习一下基础知识 1. 截断低位与抹除高位 ... -
Spring boot 入门实例
2016-10-29 00:33 4830写道 Spring Boot是由Pivotal团队提供的全 ... -
Java计算两点经纬度距离及最短运行时间
2016-09-12 21:20 2508概述 经纬度在地图应用中常见,一般结合路网信息库, ... -
计算机软件开源技术、大数据技术等资源教程
2016-08-24 13:01 545基于时间序列化数据引擎排名,很多OLAP工具,根据自身业务 ... -
代码单元与代码点
2016-08-16 17:46 649代码单元与代码点 代码点指编码表(比如Unicode)中某 ... -
Java模块化解决方案
2016-08-15 00:19 4142网络上很多OSGi的文章上来就Activator实例, ... -
深入浅出ClassLoader
2016-08-13 17:06 728你真的了解ClassLoader吗? 这篇文章翻译自zer ... -
Generate axis server code from wsdl
2016-08-04 00:34 12161、为什么需要生成服 ... -
Spring DAO设计实战
2016-01-23 12:21 3207引用 提供不同数据源和方言实现智能分页,因Spring单例 ... -
JAVA NIO 之三
2016-01-17 00:35 1690引用 本节采用JDK1.5之后java.util.con ... -
JAVA NIO 之二
2016-01-14 00:35 1937引用 继上节利用JAVA NIO实现简单数据传,本节实现自定 ... -
JAVA NIO 之一
2016-01-12 14:14 1538传统IO 写道 网络传输 ...
相关推荐
Java 内部类 实例化 在Outer类的静态方法中实例化内部类 在同一个包的其它类中实例化Outer类中的内部类
各部类职务权限表.doc
各部类职务权限表.pdf
按照中国图书馆分类法文献可分为 5 个基本部类,22 个大类,176 个二级类,若干个三级类。本项目采集数据方法,拟使用对检索的“按图书分类”检索爬取二级类的数据(标题,关键词,摘要),如输入“A1”检索的到马克思...
本篇文章介绍了,C#中分部类和分部方法的应用。需要的朋友参考下
人事部类,研发部类,市场部类:子类(派生类) 继承:使得一个类A能够直接使用另外一个类B的属性和方法的一种途径 类A可以有自己的属性和方法 继承语法:修饰符 class Subclass extends superClass{ // 类定义...
部类的类也被称为外部类有的也叫宿住类。 •内部类提供了更好的封装,内部类成员可以直接访问外部类的私有数据,因为内部类被当成其他外部类成员。 •匿名内部类适合用于创建那些仅需要一次使用的类。 非...
第三章 体系分类法 体系分类法是以科学分类为基础,依据概念的划分与概括...◆ 基本部类 ◆ 基本大类 ◆ 简表 ◆ 详表 ◆ 主表类目之间的关系 体系分类法的标记符号 体系分类法的复分表 体系分类法的类目注释与索引
● 部类销售、柜台(专柜)销售 ● 销售实时监控 ● 单笔折扣、整笔折扣、赠送 ● 多种促销方式(会员特价、零售特价、权限打折) ● 会员卡(IC卡、磁卡) ● 储值卡(IC卡、磁卡) ● 支持多种打印方式(小票、套...
可查询大类,小类,供应商,货位等销售情况,也可查询某一商品的销售情况。可分明细查询或汇总查询。可按单一款台查询。也可按天按月或按年汇总查询。 27.增加税票查询功能,在验收商品时简单的标记,让您的税票收否...
零售管理:可实现对收银员、营业员、收银班次、部类商品信息的管理,后台实时监控前台销售状况,可以向前台POS机实现发送信息,查看销售明细,按时间段进行前台POS销售统计,实时查询系统库存和销售情况。...
1 添加部门、部类、库房、供应商等信息,这里是建立商品存放位置及商品供应商的初始设置,如果不管理商品可略过该步,按照默认即可。 2 设置卡类型,根据大多数客户要求,我们已经添加好会员卡、储值卡、商品卡、计...
50个管理部类,可以管理1000左右的商品。机器商品有进、销价管理和库存,可以产生毛利报表并实现单机进销存。机器配置有两个232接口,可与条码阅读器和电子称相接,并可以和PC进行232联网管理收银机编程信息及接收...
50个管理部类,可以管理1000左右的商品。机器商品有进、销价管理和库存,可以产生毛利报表并实现单机进销存。机器配置有两个232接口,可与条码阅读器和电子称相接,并可以和PC进行232联网管理收银机编程信息及接收...
3、部类(DEPT)..............................................................................................11 4、直接商品(DPLU)........................................................................