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(); <
经验分享 程序员 微信小程序 职场和发展