1. public class A {
  2. public class B {
  3. }
  4. };

需要实例B类时,按照正逻辑是,A.B ab = new A.B();

那么编译器就会出现一个错误--"is not an enclosing class"

再翻看相关的Java代码,发现原来写法出错了!正确的做法是

  1. A a = new A();
  2. A.B ab = a.new B();

没有静态(static)的类中类不能使用外部类进行.操作,必须用实例来进行实例化类中类.

最新文章

  1. 虚拟机体验之 Xen 篇 —— 令人脑洞大开的奇异架构
  2. ActiveMQ
  3. uboot补丁的分析
  4. sql的列的说明
  5. LeetCode之Binary Tree Level Order Traversal 层序遍历二叉树
  6. 感知器Perceptron
  7. UVa 1606 (极角排序) Amphiphilic Carbon Molecules
  8. 由“Jasperrpeorts 4.1.2升级到5.1.2对flex项目的解析”到AS3 带命名空间的XML的操作
  9. vs2012连接sql2008(错误类型:Could not load file or assembly)
  10. android ListView隐藏FooterView(headerView)
  11. CSS 弹性盒子布局
  12. 使用 Node.js 搭建 Web 服务器
  13. Unity Shader Graph(一)初次尝试
  14. 使用js生成二维码和条形码
  15. php 验证码 图像存在错误 无法显示 解决方法
  16. css调用方式的方法
  17. 第三周linux学习
  18. 记数据结构MOOC-二叉树
  19. HttpServletResponse response详解
  20. Models-详细操作

热门文章

  1. 使用eclipse git插件合并merge部分代码方法
  2. 在Windows10 安装 Linux 子系统
  3. python程序设计基础(程序设计基础方法)
  4. SUSE 中文是乱码
  5. 2019-11-29-WPF-绑定命令在-MVVM-的-CanExecute-和-Execute-在按钮点击都没触发可能的原因...
  6. js中this绑定方式及如何改变this指向
  7. 将MySQL升级到8.0.x后的遇到到错误及解决
  8. PHP 多图上传,图片批量上传插件,webuploader.js,百度文件上传插件
  9. mongo连接不上Timed out after 30000
  10. MySQL字符集、information_schema元数据(八)