Java中如何在内部类中获取外部类呢?

java问题王 Java每日一问 发布时间:2021-09-26 15:23:59 阅读数:9636 1
下文讲述Java中内部类中获取外部类的简介说明,如下所示:
实现思路:
    public 外部类 方法名() {
          return 外部类.this;
     }
例:
package com.java265.other;
public class test {
	/*
	 * java265.com 代码块运行顺序的示例分享
	 */
	public static void main(String[] args) throws Exception {
		A a = new A();
		a.setName("java265.com");	
	}
}

class A {
	String name;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public A() {
		System.out.println("构造函数");
	}
	
	public class SubA {

		public SubA() {
		}

		// 内部类返回父类
		public A getA() {
			return A.this;
		}
	}
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202109/1272.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者