博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
内部类
阅读量:6229 次
发布时间:2019-06-21

本文共 835 字,大约阅读时间需要 2 分钟。

hot3.png

package com.innerClass;public class Outer {public static void main(String[] args) {       Outer2 outer2=new Outer2();//外部调用       outer2.print();//对象调用外部类的方法,在外部类又通过实例化对象调用内部类的方法  //直接在外部使用内部类,这种方法不推荐使用       Outer2.InnerClass inner=outer2.new InnerClass("在外部使用");       inner.print();       outer2.print2();//调用在方法中定义内部类}}/*//成员内部类,编译时产生两个文件Outer.class和Outer$Inner.class(内部的类)*/class Outer2{public void print(){InnerClass inner=new InnerClass("成员内部类");//调用内部类的方法    inner.print();}public void print2(){//在方法中定义内部类class InnerClass2{public void print(){System.out.println("在方法中定义内部类");}}InnerClass2 inner=new InnerClass2();inner.print();}class InnerClass{//供外部类调用内部类的方法和参数private String name;public InnerClass(String name){this.name=name;}public void print(){System.out.println(name);}}}

转载于:https://my.oschina.net/u/2541146/blog/596207

你可能感兴趣的文章
Python——正則表達式(2)
查看>>
适合新人学习的iOS官方Demo
查看>>
拉开大变革序幕(下):分布式计算框架与大数据
查看>>
AndroidStudio 使用AIDL
查看>>
H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式(包含AAC部分解析)
查看>>
poj 3468 A Simple Problem with Integers 【线段树-成段更新】
查看>>
CentOS---网络配置详解
查看>>
第1阶段——uboot分析之硬件初始化start.S(4)
查看>>
记dynamic的一个小坑 -- RuntimeBinderException:“object”未包括“xxx”的定义
查看>>
代写初中语文作文|代写初中语文作文技巧分享
查看>>
linux字符设备文件的打开操作
查看>>
Servlet介绍以及简单实例
查看>>
[js高手之路] 跟GhostWu一起封装一个字符串工具库-架构篇(1)
查看>>
Java.ftp上传下载
查看>>
【Node.js】4.从一个例子切入Node js的规范
查看>>
实施微服务架构的关键技术
查看>>
“流”的思维—Workflowy
查看>>
Day19 网络编程
查看>>
.NET平台MongoDB下使用JobStore存储Quartz.Net的Job,Trigger数据
查看>>
Java多线程编程—锁优化
查看>>