关于内部类的遇见的一些问题

Posted this-is-me55

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于内部类的遇见的一些问题相关的知识,希望对你有一定的参考价值。

package priv.me.text;
class Outer
//成员内部类的创建方法
//
int m=0;
void text()
System.out.println("外部类方法");

class Inner
int n=0;
void show()
System.out.println("m="+m);
text();

void show1()
System.out.println("内部成员 方法n"+n);



void text1()
Inner inner=new Inner();
System.out.println("内部成员变"+inner.n);
inner.show1();



//局部内部类 内部类在发外部类方法内疚创建产生 可以直接调用外部类 成员方法属性;
class Outer1
int m=5;
void text()
System.out.println( "外部类方法");

void text1()
class Inner1
int n=3;
void show()
System.out.println("外部类成员m"+m);
text();





Inner1 inner1=new Inner1();
inner1.show();
System.out.println("外部类成员变量"+m);


class Outer2
static int m=1;
int n=3;
static class Inner
void show()
System.out.println("外部类变量"+m);
/* System.out.println("访问外部类非静态成员"+n);会出现无法冲上类 中访问非静态变量n*/



public class InnerClass

public static void main(String[] args)
/*Outer outer=new Outer();
Outer.Inner instanceo=outer.new Inner();
instanceo.show();
instanceo.show1();*/
/* Outer1 outer1=new Outer1();
outer1.text1();
Outer1 outer11=new Outer1();
outer11.text1();*/
Outer2.Inner inner=new Outer2.Inner();
inner.show();

以上是关于关于内部类的遇见的一些问题的主要内容,如果未能解决你的问题,请参考以下文章

记录一些遇见的bug——关于Lombok的一个大坑,使用@RequestBody接收axios请求对象时,对象所有属性均为null

大型企业网络互联遇见的一些问题

java遇见的问题分析

——友元函数 | 友元类 | 内部类 | 匿名对象 | 关于拷贝对象时一些编译器优化

开发微信小程序蓝牙中遇见的一些坑~

简单谈一谈Java内部类的使用原因