Java内部类可以public吗,Java 内部类
Java 内部类
什么是内部类?
在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。
主要用以下几种
成员内部类
局部内部类
匿名内部类
静态内部类
Java 成员内部类示例
访问权限
private 访问权限
protected 访问权限
public 访问权限
package 访问权限
public class TestClass {
public void a()
{
LogHelper.log("我是TestClass 的a()");
InnerClass inner = new InnerClass();
inner.b();
inner.b2();
}
private class InnerClass
{
public void b()
{
LogHelper.log("我是InnerClass 的b()");
}
private void b2()
{
LogHelper.log("我是InnerClass 的b2()");
}
}
public static void main(String[] args)
{
TestClass test = new TestClass();
test.a();
< Java 内部类 什么是内部类? 在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。 主要用以下几种 成员内部类 局部内部类 匿名内部类 静态内部类 Java 成员内部类示例 访问权限 private 访问权限 protected 访问权限 public 访问权限 package 访问权限 public class TestClass { public void a() { LogHelper.log("我是TestClass 的a()"); InnerClass inner = new InnerClass(); inner.b(); inner.b2(); } private class InnerClass { public void b() { LogHelper.log("我是InnerClass 的b()"); } private void b2() { LogHelper.log("我是InnerClass 的b2()"); } } public static void main(String[] args) { TestClass test = new TestClass(); test.a(); <