一个.java源文件中可以有多个类吗?

您所在的位置:网站首页 java程序可以有多个公共类 一个.java源文件中可以有多个类吗?

一个.java源文件中可以有多个类吗?

2024-07-10 06:51| 来源: 网络整理| 查看: 265

/**  * 一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?   * 可以的     *但是只能有一个public类, 而且如果有public类的话,这个文件的名字要和这个类的名字一样。  *如果都没有public类,名字可以不和这个类一样。  */

1.   你在一个文件里定义了几个类的时候,会出现这种情况,比如   

  public   class   Tsee  {}      class  Address   {}      class   Customer   {}   

 这样每个  class  会是一个  .class 文件,如图:

 2.   你定义了内部类的时候会出现这种情况,如  

 public   class   A   {              class   B   {              }      }   

 这会产生两个 class   文件,一个  A.class,一个   A$B.class   

3.   使用了匿名类的时候出出现这种情况,如      public   class   A   {              void   xxx()   {                        button.addActionLisener(new   ActionListener()   {...});              }      }   

  这也会产生多个   class,一个   A.class,一个   A$1.class   

参考:https://blog.csdn.net/wikijava/article/details/4064688

后续补充: ...



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3