欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

java学习(66):局部类内方法访问

发布时间:2023/12/10 编程问答 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):局部类内方法访问的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。