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):局部类内方法访问相关推荐
- java学习笔记9--内部类总结
java学习笔记系列: java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Object类 java学习笔记5--类的方法 java学习笔记4--对 ...
- java学习(64):类访问私有内部内部类方法
package com.zx; public class NotebookComputer01{ //定义一个非私有化的变量 private int num; private CPU cpu; //方 ...
- java学习面向对象之内部类
什么是面向对象内部类呢?所谓的内部类,即从字面意义上来理解的话,就是把类放到类当中. 那么内部类都有什么特点呢? 1.内部类可以访问包裹他的类的成员. 2.如果包裹他的类想访问被其包裹的类的话就得实例 ...
- Java学习笔记:04面向对象-内部类_访问修饰符_final
04面向对象-内部类/访问修饰符/final 1.static的介绍 static:关键字,静态的 static的作用是用来修饰类中的成员 2.访问一个类中的某一个成员变量 方法一: _1.创建对象 ...
- 0040 Java学习笔记-多线程-线程run()方法中的异常
run()与异常 不管是Threade还是Runnable的run()方法都没有定义抛出异常,也就是说一条线程内部发生的checked异常,必须也只能在内部用try-catch处理掉,不能往外抛,因为 ...
- 疯狂java学习笔记之面向对象(三) - 方法所属性和值传递
方法的所属性: 从语法的角度来看:方法必须定义在类中 方法要么属于类本身(static修饰),要么属于实例 -- 到底是属于类还是属于对象? 有无static修饰 调用方法时:必须有主调对象(主语,调 ...
- Java学习笔记:常用字符串方法和正则表达式
String类 -字符串并置 public class Main {public static void main(String[] args) {String a = "1";S ...
- java学习代码02 范围:方法、方法递归、面向对象、static和this关键字、多态
1.取出大于输入值的最小质数,以7为例,两种方法. public class MethorWork{public static void main(String[] args){panDuanZuiX ...
- java学习(65):类访问static修饰的内部类
public class NotebookComputer01{ //定义一个非私有化的变量 private static int num; private CPU cpu; //方法呗私有化 pub ...
最新文章
- ansible 详解
- 直接路径读取对于延迟块清除的影响
- Golang之单元测试
- ISR:中断服务程序需要满足的要求
- java ajax无刷分页_asp.net+ajax+json来实现无刷新分页功能
- mysql 主键 uniqo_优衣库某处SQL注入可导致移动平台被劫持
- SharpDevelop源码分析 (一、序+基本概念) 收藏
- 日光能和电池两用计算机,计算机类专业竞赛模拟试题(doc 7页)全面优秀版优秀版...
- 幻灯片演示什么模式最好_清洁单元测试图案–演示幻灯片
- Android学习路线总结
- use IE7 agent on safari 13
- Tomcat打开远程调试和jmx远程监控
- 06-continue和break的区别
- mongodb oplog java_MongoDB oplog 深入剖析
- 利用ES4封装Windows10
- Windows桌面分享程序设计
- 项目创新特色概述及主要内容
- GDKOI2021普及组滚粗记
- 认识控制台-什么是控制台?
- qemu内存模型(3) 内存布局初始化
热门文章
- (转载)Linux僵死进程的产生与避免
- 鸿蒙系统还会推出吗,华为明年所有自研设备都升级鸿蒙系统,还会推出基于鸿蒙系统的新机...
- 计算机页面设置代码,计算机二级考试Access辅导:页面设置模块代码分享
- php怎么获取用户所在地址,php获取客户端ip及获取ip所在地址
- Windows下显示目录大小及文件个数
- 安卓USB开发教程 一 USB Host 与 Accessory
- [Redux/Mobx] redux的thunk作用是什么?
- [react] 怎样在react中创建一个事件?
- [react] react的mixins有什么作用?适用于什么场景?
- [react] 展示组件和容器组件有什么区别?