第二十课,学会自己在包中建类并且知道如何在代码中导入类。该Java文件声明类MyClass
package com.mycompany.mypackage;
public class MyClass
{
public static void foo()
{
System.out.println("Inside com.mycompany.mypackage.MyClass.foo()");
}
}
文件的位置放在com.mycompany.mypackage包中,注意文件的父目录和包名匹配
package com.mycompany.mypackage;
public class MyClass
{
public static void foo()
{
System.out.println("Inside com.mycompany.mypackage.MyClass.foo()");
}
}
在Main.java文件中添加一个导入声明import com.mycompany.mypackage.*;
import com.mycompany.mypackage.*;
public class Main
{
public static void main(String[] args)
{
}
}
现在在main()方法中调用MyClass.foo()
import com.mycompany.mypackage.*;
public class Main
{
public static void main(String[] args)
{
MyClass.foo();
}
}
我们删除了原先的导入声明语句,程序因为找不到类而出现错误,长按红色下划线错误处并选择:修复导入,自动添加导入声明
import com.mycompany.mypackage.MyClass;
public class Main
{
public static void main(String[] args)
{
MyClass.foo();
}
}
添加java.util的Java系统类Random的导入语句
import com.mycompany.mypackage.MyClass;
import java.util.Random;
public class Main
{
public static void main(String[] args)
{
MyClass.foo();
int i = new Random().nextInt();
System.out.println(i);
}
}
版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明。
本文链接:https://www.aidemx.cn/1630.html