simple question(20分)

  • 主题发起人 主题发起人 cadwolf
  • 开始时间 开始时间
C

cadwolf

Unregistered / Unconfirmed
GUEST, unregistred user!
请问java的import和c++的#include 有和区别,能详细解释一下吗
 
没区别,都是包涵其他文件(头文件)。
 
不一样。
#include是事实上在C++编译器编译之前就把这个被include的文件合并到被编译的文件中去,
而java里面的import只不过是声明一个引用,它在编译之前并没有去include任何文件,
编译器会在你的classpath里面寻找相应的包声明,然后在处理你的java文件的时候,遇到
不认识的class就试图在这个声明过的package中寻找。
 
我认为 它继承啦c 没有区别
 
请各位发表意见,我不知道谁对
 
没有区别
 
同意2楼的说法!
 
同意曹晓钢的!
 
老大们,import和include怎么能一样?
import只是一个程序里面的缩写而已,它并不涉及任何外部的文件
include是预编译指令,会把整个外部文件包含进来进行编译
 
当然不一样了!!!
同意曹晓钢和jjams_king
 
多人接受答案了。
 
后退
顶部