美文网首页
2018-07-04学习小结 - 包及访问权限2

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

作者: 砾桫_Yvan | 来源:发表于2018-07-05 00:40 被阅读0次

    学习

    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

    相关文章

      网友评论

          本文标题:2018-07-04学习小结 - 包及访问权限2

          本文链接:https://www.haomeiwen.com/subject/cfquuftx.html