同一个java文件下的2个类,是不是属于同一个包?

你把一个包看成一个文件夹,在同一目录的同一文件夹内的JAVA文件都是同个包的,不确定的话你可以不用导包,把属性或方法的访问修饰符改为protected 看另一个类能不能调用,如果可以调表明是在同一包下,如果不行就不是。
同一个java文件下的2个类,是不是属于同一个包?
算的
class A
{
void s(){}
}
class B
{
public static void main(String[] args)
{
A a=new A();
}
}

所以这样的代码才能通过编译2008-10-24
你把一个包看成一个文件夹,在同一目录的同一文件夹内的JAVA文件都是同个包的,不确定的话你可以不用导包,把属性或方法的访问修饰符改为protected
看另一个类能不能调用,如果可以调表明是在同一包下,如果不行就不是。2008-10-24
当然是咯。JAVA文件是放在包里的,可以说JAVA文件在同一个包下,一般一个JAVA类就是一个JAVA文件。2008-10-24
是的 一个包里可以放多个JAVA文件2008-10-24
对的。
在同一个JAVA文件中 只能有1个package(包),且放在首行.2008-10-24
是的` 同一个包2008-10-24
当然是啊2008-10-24
当然!2008-10-24
是的!2008-10-24
mengvlog 阅读 105 次 更新于 2025-07-19 13:45:56 我来答关注问题0
  • 在Java编程语言中,一个.java文件通常包含一个具有公共访问级别的类。这意味着在一个.java文件中,你可以定义多个类,但只有一个类可以被赋予公共访问级别(public),并且其名称必须与.java文件的名称相同。这种规定确保了文件的命名和类的访问控制具有统一性。然而,当我们在讨论同一文件下的两个包时,...

  • 基本上是这样的,但是这种说法不严格。比如classA在dir1/dir2/dir3下,而classB在dir1/dir2下,虽然都是dir2下,但是不是同一个包。判断是否在同一个包下最好的方法是查看源文件package关键字后面跟的包名是否完全一致。

  •  好学者百科 JAVA一个包里建立好两个类,一个类如何调用另一类的里的数据?

    1、先在eclipse中创建一个Java工程文件。并在src下创建demo包,在demo包下创建类DemoClass。2、接下来在DemoClass类中添加一个静态属性和静态方法。被static修饰的属性或方法就是静态的。3、对于静态方法的调用,可以使用调用非静态方法的方式去调用,即创建一个类的对象,然后再调用静态方法。4、编辑好...

  •  庐江_哥 同个源文件中,我写了两个类,这两个类算同一个包吗

    首先说明,在一个源文件中的类,一定是同一个包;其次,在一个.java中,类的位置不同,意义不同:1、如一楼讲的,public类中包含的但在方法之外的成为内部类 2、方法中也能写一个类,成为方法内部类 3、在一个类内部,还可以定义一个新的接口,这是可行。另外,还有一种情况,在一个.java文...

  •  wuchuang127 java,一个包下面有2个类 A 和B A类里有一个内部类C,请问C中的的参数怎么在B类中获取到呢?

    这样做。。在类A里面定义一个全局变量 result 然后在C里面调用 A.this.result = C.string 这样 就传递到A了。。。然后在B里面 你就可以直接调用A。的全局变量

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部