我在学习java软件包。我创建了两个包,“main”和“main2”。两个包都有一个同名的类。在这两个类中,我还有一个同名的方法。目前,我正在与包“主要”。
见以下代码:
“主”包
package main;
import main2.*;
public class learning {
public static void main(String args[]) {
okay obj = new okay();
}
}
class okay{
void hello(){
System.out.println("Hello");
}
}
“main2”包
package main2;
public class okay{
public static void main(String args[]) {
}
public void hello() {
System.out.println("Hello1");
}
}
在这里我目前正在使用包“main”。在这里我也在导入包“main 2”。现在我想创建一个“main 2”包的“ok”类的对象。由于“main”包已经有一个名为ok的类和相同的方法名,所以它没有调用包main 2的hello方法。
package main;
import main2.*;
public class learning {
public static void main(String args[]) {
okay obj = new okay();
// Creating an object of okay class in package main1.
okay obj1 = new okay();
// calling the hello method of okay class in package main1.
obj1.hello();
}
}
class okay{
void hello(){
System.out.println("Hello");
}
}
但它只调用包main的hello方法。我如何调用main1包的hello方法。有什么方法吗。或者不可能调用相同名称的方法吗。请回复。我尽力解释这个问题。
使用要引用的类的完全限定名。
public static void main(String args[]) {
okay obj = new okay();
main2.okay obj1 = new main2.okay();
obj1.hello();
}
我有以下目录布局:程序文件夹包含java、类和包文件夹,我的当前位置是程序/java,其中包含a.java和b.java文件。最初类和包不包含任何内容。 b、 爪哇 a.java 现在,从program/java发出以下命令 它在包下创建comm/domm,并在程序/pack/comm/domm中放置b.class,在类下创建com/dom,并在程序/class/com/dom中放置a.class
以下是我的功能和步骤定义 正如你所看到的,@回归功能中的步骤有一个存储在字符串researchtickettid中的值(步骤@When(“创建或选择了风险评级为{int}的研究票证”)),我想在@Smoke功能中使用它,其步骤定义如上所述(@Then(“分配的票证应显示在该分析师的研究选项卡中”))。但在@Smoke feature step定义中,在线rs.findresearchticketI
问题内容: 伙计们,如果int c = 10001; 这是一个二进制值。如果我想像将其乘以10那样处理它,该怎么做? 问题答案: 如果我对您的理解正确,您想执行以下操作:,这将为您提供17. 还接受基数作为第二个参数。 Doc:Integer.parseInt(String s,int radix)
问题内容: 我从学习Spring开始,我创建了一个基本项目,该项目创建数据库,插入值,然后在Web浏览器中打印它。我的问题是,当我将RestController和主类放在同一个包中时- 可以,但是我想将其分发到其他包中,而当我创建新包时,移动RestController则不起作用。让我们见面解释: 我的项目看起来像: 我的控制器看起来: 当一切都在包,我写的网络浏览器的http://本地主机:80
下面的代码只是检查null控件并生成mView。如果提供了所有条件,则handleUrl(数据)方法有效。 当我将代码与RxJava一起使用时,我会在下面编写代码。 我写的两个代码都工作相同。然而,当我尝试向代码中添加新条件时,问题就开始了。例如,如果intent为null,我可以创建一些新的操作符。 示例代码; 但是我不能使用RxJava过滤器方法编写这段代码。一旦过滤器返回false,操作就完