原文:一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?

一个.java源文件中可以有多个类吗 内部类除外 有什么条件 带着这个疑惑,动手建几个测试类, 揭开心中的疑惑。以下是解开疑惑过程: package test 一个.java源文件中可以有多个类吗 内部类除外 有什么条件 可以的 但是只能有一个public类, 而且如果有public类的话,这个文件的名字要和这个类的名字一样。 如果都没有public类,名字可以不和这个类一样。 public cl ...

2018-07-21 10:05 0 2168 推荐指数:

查看详情

一个".java"源文件是否可以包括多个(不是内部类)?有什么限制?

这个是可以的,一个“.java源文件里面可以包含多个,但是只允许有一个public,并且名必须和文件名一致。 每个编译单元只能有一个public 。这么做的意思是,每个编译单元只能有一个公开的接口,而这个接口就由其public 来表示。 你可以根据需要,往这个文件里面添加任意多个提供 ...

Sat Jan 04 04:22:00 CST 2014 0 13259
一个".java"源文件是否可以包括多个(不是内部类)?有什么限制?及其原因?

  这是一道最基础的java面试题,几乎是所有学习java的人都知道的问题。   可以有多个,但只能有一个public的,并且public的名必须与文件名相一致。一个文件可以只有非public,如果只有一个非public,此类可以跟文件名不同。   然而知其然,更要知其所 ...

Wed Jul 17 17:57:00 CST 2019 0 1797
一个”.java源文件是否可以包含多个(不是内部类)?有什么限制

这个是可以的,一个“.java源文件里面可以包含多个,但是只允许有一个public,并且名必须和文件名一致。 每个编译单元只能有一个public 。这么做的意思是,每个编译单元只能有一个公开的接口,而这个接口就由其public 来表示。 你可以根据需要,往这个文件里面添加任意多个提供 ...

Wed Nov 29 23:36:00 CST 2017 0 1681
Java的嵌套内部类

以前看<Java编程思想>的时候,看到过嵌套内部类的区别,不过后来就把它们的概念给忘了吧。昨天在看<数据结构与算法分析(Java语言版)>的时候,又遇到了这个概念,当时就很大的疑惑:嵌套内部类有什么区别?只有是否有关键字static的区别吗? 所以今天找了个时间查 ...

Tue Jun 10 02:43:00 CST 2014 3 4940
java内部类(嵌套)

内部类分为成员内部类、静态嵌套、方法内部类、匿名内部类。几种内部类的共性:A、内部类仍然是一个独立的,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类命和$符号。B、内部类不能用普通的方式访问。内部类是外部类一个成员,因此内部类可以自由地访问外部类的成员变量,无论是 ...

Sat Apr 07 19:48:00 CST 2012 0 6531
Java 内部类、静态内部类、枚举的知识

1、内部类 内部类是指在一个部类内部再定义一个内部类作为外部类一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类 ...

Wed Aug 15 03:24:00 CST 2018 0 1115
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM