java学习(66):局部类内方法访问
生活随笔
收集整理的这篇文章主要介绍了
java学习(66):局部类内方法访问
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
定义一个类
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):局部类内方法访问的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: bootstrap 合并菜单_Boots
- 下一篇: java学习(77):GUL下拉菜单框和