AIDE_JAVA教程答案_第二十课(包以及导入包)

第二十课,学会自己在包中建类并且知道如何在代码中导入类。该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

 版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明
本文链接: https://www.aidemx.cn/1630.html

梦雪

专注于AIDE教程分享

    留下你的评论

    *评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

    相关推荐