* 原始文章地址可能暂时无法访问,仅展示文章的摘要信息

包和封装 | Java语言关键」的摘要信息

包和封装也是类这部分的知识,类和对象请见-> https://nibbles.cn/java-class-obj.html 包 包(Package)是组织类的一种方式,可以防止类名冲突和提高代码的可读性。可以简单看成里面都是装类的文件夹。包是对类、接口等的封装机制的体现,是一种对类或者接口等的很好的组织方式。 导入 包的导入可以使用 import 语句导入,比如导入util包下的Date类可以如下: import java.util.Date; public class Main { public static void main(String[] args) { Date day = new Date(); } } 一般来说,我们直接输入类名后,如果是自带在JDK内的,由IDEA会自动帮我们添加。 如果你也尝试了上面这样在输入 Date 后,会发现出现了两个同名类: 那么,这就是包的作用,把同名的类放在不同的包中做好区分。而且包名一般都是小写的。如果是java. 开头则代表是Java标准库的包命名空间前缀,util代表是子包名称。 所以为了防止冲突,最好不要使用 import java.util.*; 这样通配符的形式。或者在创建对象的时候从包到具体类写全:java.util.Date date = new java.util.Date(); 还有一种方式是使用 import static 导入包中的静态的方法和字段,比如下面的二元一次方法求根两种写法: public class Main { public static void main(String[] args) { double a = 1.0; double b = 2.0; double c = 1.0; ...