本帖最后由 修改器很好玩 于 2014-7-29 11:23 编辑
import从字面上的意思是“导入”,但是我不明白,我写这个关键字有什么用?比如说我在一个包里面创建两个类,一个叫"main",一个叫“Numbers”,那又会怎么样呢?
main的代码(假设我的包叫com.mcbbs):
package com.mcbbs;
import com.mcbbs.Numbers
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
Numbers的代码:复制代码
那这会起到什么样的效果呢?
import从字面上的意思是“导入”,但是我不明白,我写这个关键字有什么用?比如说我在一个包里面创建两个类,一个叫"main",一个叫“Numbers”,那又会怎么样呢?
main的代码(假设我的包叫com.mcbbs):
package com.mcbbs;
import com.mcbbs.Numbers
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
Numbers的代码:
- package com.mcbbs;
- public class Numbers {
- int a=1;
- }
那这会起到什么样的效果呢?
{:10_505:}如果要使用其他包里面的东西
比如写一个插件 生成 一个zombie
需要导入才可以用
写插件的时候 要用API 经常需要用到导入
比如写一个插件 生成 一个zombie
需要导入才可以用
写插件的时候 要用API 经常需要用到导入
1277832129 发表于 2014-7-29 11:27
如果要使用其他包里面的东西
比如写一个插件 生成 一个zombie
比如说我在一个类里面创建一个math类,声明变量int a=2;,那么在main类里面import com.mcbbs.math,我就可以用int a 了对吗?
还是只能不同包的才可以
修改器很好玩 发表于 2014-7-29 12:30
比如说我在一个类里面创建一个math类,声明变量int a=2;,那么在main类里面import com.mcbbs.math,我就 ...
{:10_495:}不知道你想表达什么
如果你想在其他类使用另一个类的变量
你需要声明该类和变量为 静态的
就可以用了
import 的意思也就是导入,引用的意思,是一种用来减少代码量的关键字(个人理解)
一般情况下 你要引用其他包下的类 就需要去使用导入来进行导入这个包
比如我有个类叫做Number 他在com.test下 我需要在com.main包中的Main类引用他
使用import com.test.Number;后 你在Main类中所有使用Number类 就默认是com.test.Number
如果你不导入则 你要引用就需要直接使用 com.test.Number来表明指向的类 而不是Number
这其实是属于一种预处理
一般情况下 你要引用其他包下的类 就需要去使用导入来进行导入这个包
比如我有个类叫做Number 他在com.test下 我需要在com.main包中的Main类引用他
使用import com.test.Number;后 你在Main类中所有使用Number类 就默认是com.test.Number
如果你不导入则 你要引用就需要直接使用 com.test.Number来表明指向的类 而不是Number
这其实是属于一种预处理
q513902026 发表于 2014-7-29 11:33
import 的意思也就是导入,引用的意思,是一种用来减少代码量的关键字(个人理解)
一般情况下 你要引用其他 ...
稍微有点懂了,谢谢
反正就是引入其他包= =
OAO 只能围观。。OAO
让我们先讨论下别的语言吧。。。(╯‵□′)╯︵┻━┻
让我们先讨论下别的语言吧。。。(╯‵□′)╯︵┻━┻