提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
创建受保护的内部类
import java.util.*; public class Class1 { /** N o w J a v a . c o m - 时 代 Java 提供 **/ protected InnerClass1 ic; public Class1() { ic = new InnerClass1(); } public void displayStrings() { System.out.format("%s.%n", ic.getString()); System.out.format("%s.%n", ic.getAnotherString()); } static public void main(String[] args) {//来自 nowjava.com - 时 代 Java Class1 c1 = new Class1(); c1.displayStrings(); } protected class InnerClass1 { public String getString() { return "InnerClass1: getString invoked"; } public String getAnotherString() { return "InnerClass1: getAnotherString invoked"; } } }