2.面向对象基础-02包

1.package基本功能

  (1)功能:类的组织形式(逻辑、物理)

      保证类的唯一性,解决命名冲突

  (2)命名原则:由大到小(域名的倒写)

  (3)声明类所属包:包名字放在源文件顶部(除注释的第一句)

 2.使用包中的类

  (1)类可以直接使用其所在包中所有的类

  (2)类可以使用其他包中的所有public类。

    使用方式1:在类名前写出类的完整包名

java.util.Scanner  s = new java.util.Scanner(System.in);

    使用方式2:使用import关键字

import java.util.Scanner;
public class Main 
{
    public static void main(String[] args)
    {
        Scanner  s = new Scanner(System.in);
        s.close();
    }
}

  注意:嵌套的包之间无任何关系

3.包访问权限

  (1)无访问权限修饰符->包访问权限

  (2)包访问权限:一个包内所有类都可访问包访问权限的类、属性和方法

4.JDK中的包

  (1)java.lang:包含Java语言的核心类,提供常用方法,如String、System等

  (2)java.awt:包含了构建GUI程序的类

  (3)java.net:包含了执行与网络相关的类

  (3)java.util:使用工具类

  注意:java.lang包中的类不用import就可以直接使用

原文地址:https://www.cnblogs.com/Chenury/p/14948285.html