Java中如何在内部类中获取外部类呢?
下文讲述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; } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。