有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java包指的是来自不同包的类

在(默认包)中,我有一个名为“Bird”的类,它有一个名为“dialog”的方法

我可以在同一个包中创建一个名为Class1的类,如下所示:

public class Class1
{
    public static void main(String[] args) 
    {
        Bird b = new Bird("Alexander",true,5);
        b.dialog("tweet!");
    }
}

这实际上是可行的,我实际上可以在控制台中看到tweet!

我的问题是:如果Class1位于包Fundamental(而类Bird位于“默认包”中),我需要在代码中添加什么? 在这种情况下,我得到一个错误:“未识别鸟类类型”。我可能应该以某种方式指明包裹

附带问题:1。什么是类路径?如何更改它?我在几次与包相关的讨论中看到了这个术语的模糊用法,但没有一次像我刚才给出的那样有明确的例子。 2.我见过很多次叫xxx的包裹。布拉。这是标准吗?我通常只使用一个共同的名字(而不是三个以空格分隔的名字) 我知道包是Java对其他语言中名称空间的替代。如果有几个解决方案值得一提,我将不胜感激。谢谢!


共 (0) 个答案