关于内部类的遇见的一些问题
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