2018-07-04学习小结 - 包及访问权限2

学习

18.1.2 包的导入

当一个程序需要其他包中类的时候可以通过import完成导入操作。package导入方法如下:

import package 名称.类名称;

若某类需要访问,则必须公开类,即此类必须用public声明。通过import命令的类,使用时不需要写上被访问的package名称,而是直接用类名称。

范例 18-2 package的声明

package com.Javastudy2; // 声明package

/**
 * @author Y.W.
 * @date 2018年7月5日 上午12:16:46
 * @Description TODO package声明
 */
public class P459_18_2 {

    public String talk() { // 类中方法
        return "Person ——》 talk()"; // 返回一串字符串
    }

}

范例 18-3 包的导入使用范例1

// 声明一个包,并调用其他的类方法
package com.Javastudy2;

// 将包中的目标类导入到此包之中
import com.Javastudy2.P459_18_2;

/**
 * @author Y.W.
 * @date 2018年7月5日 上午12:22:20
 * @Description TODO 包的导入使用范例1
 */
public class P460_18_3 {

    public static void main(String[] args) {
        // 调用其中的方法并输出
        System.err.println(new P459_18_2().talk());
    }

}

运行结果:

运行结果

范例 18-4 包的导入使用范例2

package com.Javastudy2;

/**
 * @author Y.W.
 * @date 2018年7月5日 上午12:34:03
 * @Description TODO 包的导入使用范例2
 */
public class P460_18_4 {

    public static void main(String[] args) {
        // 在程序中将写出所用类的具体位置
        System.out.println(new com.Javastudy2.P459_18_2().talk());
    }

}

运行结果:

运行结果

小结

如果导入有同名类的话,就必须写上类的完整名称“包名.类名”才可以正确操作。


记于2018年7月5日00:40:18
By Yvan

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容