Java教程【01.03】package和import 访问控制
发布人:shili8
发布时间:2023-12-30 03:46
阅读次数:93
在Java中,package和import是用来管理和组织类的两个重要概念。package用来将类组织在一起,而import用来引入其他包中的类。
package的作用是将类组织在一起,以便更好地管理和维护代码。在Java中,每个类都必须属于一个包,如果没有指定包名,则默认属于默认包。包名通常是以域名倒序的方式来命名,比如com.example。
下面是一个简单的示例,演示了如何使用package来组织类:
javapackage com.example; public class MyClass { // 类的内容}
在这个示例中,MyClass类被放置在com.example包中。
import的作用是引入其他包中的类,以便在当前类中可以直接使用这些类。在Java中,可以使用import语句来引入其他包中的类。
下面是一个简单的示例,演示了如何使用import来引入其他包中的类:
javapackage com.example; import java.util.ArrayList; public class MyClass { public static void main(String[] args) { ArrayListlist = new ArrayList<>(); // 使用ArrayList类 } }
在这个示例中,使用import语句引入了java.util包中的ArrayList类,以便在MyClass类中可以直接使用ArrayList类。
在Java中,还可以使用访问控制符来限制类、方法和变量的访问权限。Java中有四种访问控制符:public、protected、default和private。它们分别表示不同的访问权限级别,其中public表示公共的,protected表示受保护的,default表示默认的,private表示私有的。
下面是一个简单的示例,演示了如何使用访问控制符来限制类、方法和变量的访问权限:
javapackage com.example; public class MyClass { public int publicVar; protected int protectedVar; int defaultVar; private int privateVar; public void publicMethod() { // 公共方法 } protected void protectedMethod() { // 受保护方法 } void defaultMethod() { // 默认方法 } private void privateMethod() { // 私有方法 } }
在这个示例中,MyClass类中的publicVar、protectedVar、defaultVar和privateVar分别使用了不同的访问控制符来限制其访问权限,而publicMethod、protectedMethod、defaultMethod和privateMethod也分别使用了不同的访问控制符来限制其访问权限。
总结一下,package和import是用来管理和组织类的两个重要概念,而访问控制符则用来限制类、方法和变量的访问权限。通过合理地使用这些概念,可以更好地管理和维护Java代码。