定义一个类

package com.zx;
public class NotebookComputer {private int num; private CPU cpu;public String fromIntoBit(){    class CPU2{// 局部内部类public String countBit(int num){return Integer.toBinaryString(num);}}return (new CPU2().countBit(num));}/**** 普通内部类*/
private final class CPU{}public NotebookComputer(int num){this.num = num;if(cpu == null)cpu = new CPU();}}

定义测试类

package com.zx;public class TestInnerClass {public static void main(String[] args) {
//      // 创建一个外部类
//      NotebookComputer com = new NotebookComputer();
//      // 声明一个内部类
//      NotebookComputer.CPU cpu;
//
//      // 通过外部类的实例创建一个内部类对象
//      cpu = com.new CPU();
//
//      String bitStr = cpu.countBit(11);
//      System.out.println(bitStr);NotebookComputer com = new NotebookComputer(9);System.out.println(com.fromIntoBit());//     System.out.println(com.fromIntoBit());
//
//      /* 内部静态类的创建*/
//      NotebookComputer.VideoCard vc = new NotebookComputer.VideoCard();
//
//      vc.showMessage("我是内部静态类");}
}

运行结果

java学习(66):局部类内方法访问相关推荐

  1. java学习笔记9--内部类总结

    java学习笔记系列: java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对 ...

  2. java学习(64):类访问私有内部内部类方法

    package com.zx; public class NotebookComputer01{ //定义一个非私有化的变量 private int num; private CPU cpu; //方 ...

  3. java学习面向对象之内部类

    什么是面向对象内部类呢?所谓的内部类,即从字面意义上来理解的话,就是把类放到类当中. 那么内部类都有什么特点呢? 1.内部类可以访问包裹他的类的成员. 2.如果包裹他的类想访问被其包裹的类的话就得实例 ...

  4. Java学习笔记:04面向对象-内部类_访问修饰符_final

    04面向对象-内部类/访问修饰符/final 1.static的介绍 static:关键字,静态的 static的作用是用来修饰类中的成员 2.访问一个类中的某一个成员变量 方法一: _1.创建对象 ...

  5. 0040 Java学习笔记-多线程-线程run()方法中的异常

    run()与异常 不管是Threade还是Runnable的run()方法都没有定义抛出异常,也就是说一条线程内部发生的checked异常,必须也只能在内部用try-catch处理掉,不能往外抛,因为 ...

  6. 疯狂java学习笔记之面向对象(三) - 方法所属性和值传递

    方法的所属性: 从语法的角度来看:方法必须定义在类中 方法要么属于类本身(static修饰),要么属于实例 -- 到底是属于类还是属于对象? 有无static修饰 调用方法时:必须有主调对象(主语,调 ...

  7. Java学习笔记:常用字符串方法和正则表达式

    String类 -字符串并置 public class Main {public static void main(String[] args) {String a = "1";S ...

  8. java学习代码02 范围:方法、方法递归、面向对象、static和this关键字、多态

    1.取出大于输入值的最小质数,以7为例,两种方法. public class MethorWork{public static void main(String[] args){panDuanZuiX ...

  9. java学习(65):类访问static修饰的内部类

    public class NotebookComputer01{ //定义一个非私有化的变量 private static int num; private CPU cpu; //方法呗私有化 pub ...

最新文章

  1. ansible 详解
  2. 直接路径读取对于延迟块清除的影响
  3. Golang之单元测试
  4. ISR:中断服务程序需要满足的要求
  5. java ajax无刷分页_asp.net+ajax+json来实现无刷新分页功能
  6. mysql 主键 uniqo_优衣库某处SQL注入可导致移动平台被劫持
  7. SharpDevelop源码分析 (一、序+基本概念) 收藏
  8. 日光能和电池两用计算机,计算机类专业竞赛模拟试题(doc 7页)全面优秀版优秀版...
  9. 幻灯片演示什么模式最好_清洁单元测试图案–演示幻灯片
  10. Android学习路线总结
  11. use IE7 agent on safari 13
  12. Tomcat打开远程调试和jmx远程监控
  13. 06-continue和break的区别
  14. mongodb oplog java_MongoDB oplog 深入剖析
  15. 利用ES4封装Windows10
  16. Windows桌面分享程序设计
  17. 项目创新特色概述及主要内容
  18. GDKOI2021普及组滚粗记
  19. 认识控制台-什么是控制台?
  20. qemu内存模型(3) 内存布局初始化

热门文章

  1. (转载)Linux僵死进程的产生与避免
  2. 鸿蒙系统还会推出吗,华为明年所有自研设备都升级鸿蒙系统,还会推出基于鸿蒙系统的新机...
  3. 计算机页面设置代码,计算机二级考试Access辅导:页面设置模块代码分享
  4. php怎么获取用户所在地址,php获取客户端ip及获取ip所在地址
  5. Windows下显示目录大小及文件个数
  6. 安卓USB开发教程 一 USB Host 与 Accessory
  7. [Redux/Mobx] redux的thunk作用是什么?
  8. [react] 怎样在react中创建一个事件?
  9. [react] react的mixins有什么作用?适用于什么场景?
  10. [react] 展示组件和容器组件有什么区别?