}
}
public static vo"> }
}
public static vo">
117.info
人生若只如初见

java内部类实例化的方法是什么

Java内部类实例化的方法有两种:

  1. 非静态内部类实例化:

外部类实例名.内部类实例名 = 外部类实例名.new 内部类构造方法();

示例代码:

public class OuterClass {
public class InnerClass {
public void print() {
System.out.println("Inner class");
}
}
public static void main(String[] args) {
OuterClass outer = new OuterClass();
OuterClass.InnerClass inner = outer.new InnerClass(); // 非静态内部类实例化
inner.print(); // 调用内部类方法
}
}
  1. 静态内部类实例化:

外部类实例名.内部类实例名 = new 外部类实例名.内部类构造方法();

示例代码:

public class OuterClass {
public static class InnerClass {
public void print() {
System.out.println("Inner class");
}
}
public static void main(String[] args) {
OuterClass.InnerClass inner = new OuterClass.InnerClass(); // 静态内部类实例化
inner.print(); // 调用内部类方法
}
}

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe7adAzsLBABUDVM.html

推荐文章

  • java读写文本文件的基本步骤是什么

    Java读写文本文件的基本步骤是: 创建一个File对象,用于表示要读写的文件。 使用FileReader或FileWriter类创建相应的读取或写入流。 使用创建的流对象读取或写入...

  • java实现发送邮件代码怎么写

    Java实现发送邮件的代码可以使用JavaMail库来完成。以下是一个简单的示例代码:
    import javax.mail.*;
    import javax.mail.internet.InternetAddress;<...

  • java将输入流写入文件的方法是什么

    Java中将输入流写入文件的方法有很多种,下面是其中一种常用的方法: 创建一个输入流对象,如FileInputStream或BufferedInputStream。 创建一个输出流对象,如Fi...

  • java怎么通过文件流读取文件大小

    要通过文件流读取文件的大小,可以使用Java中的File类和FileInputStream类来实现。下面是一个示例代码:
    import java.io.File;
    import java.io.FileIn...

  • java成员内部类的注意事项有哪些

    成员内部类不能有静态成员(静态字段、静态方法),除非静态成员是final和static的常量。 成员内部类可以访问外部类的所有成员,包括私有成员。 成员内部类可以有...

  • 云服务器ubuntu卡死如何解决

    当云服务器Ubuntu卡死时,可以尝试以下解决方法: 重新启动服务器:通过控制面板或命令行重启服务器,这可能会解决临时的问题。 远程连接服务器:如果服务器卡死...

  • 多台云服务器配置的方法是什么

    配置多台云服务器可以通过以下方法实现: 手动配置:手动创建每台云服务器,并在每台服务器上安装和配置所需的软件和服务。这种方法适用于规模较小的环境,但在配...

  • Java switch的用法是什么

    Java中的switch语句用于根据不同的条件执行不同的代码块。它可以替代较长的if-else if-else语句,使代码更加简洁易读。
    switch语句的基本语法如下:
    s...