黑马程序员技术交流社区
标题:
不同包下包之间的访问
[打印本页]
作者:
大牛1
时间:
2016-5-29 09:15
标题:
不同包下包之间的访问
/*
Demo类,求和
*/
package com.liuyi;
public class Demo {
public int sum(int a,int b) {
return a + b;
}
}
复制代码
/*
Test类,测试
导包:
格式:import 包名;
这种方式导入是到类的名称。
<font color="Red">注意:我们用谁就导谁。</font>
面试题:
package,import,class有没有顺序关系?
有。
package > import > class
Package:只能有一个
import:可以有多个
class:可以有多个,以后建议是一个
*/
package cn.itcast;
import com.liuyi.Demo;
class Test {
public static void main(String[] args) {
//Demo d = new Demo();
/*
com.liuyi.Demo d = new com.liuyi.Demo();
System.out.println(d.sum(10,20));
com.liuyi.Demo d2 = new com.liuyi.Demo();
System.out.println(d2.sum(10,20));
com.liuyi.Demo d3 = new com.liuyi.Demo();
System.out.println(d3.sum(10,20));
com.liuyi.Demo d4 = new com.liuyi.Demo();
System.out.println(d4.sum(10,20));
*/
Demo d = new Demo();
System.out.println(d.sum(10,20));
}
}
/*
第一个问题:找不到Demo
第二个问题:程序包com.liuyi不存在
第三个问题: Demo在com.liuyi中不是公共的; 无法从外部程序包中对其进行访问
*/
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2