在Java中,定义和声明的主要区别如下:
需要建立存储空间:例如,当声明一个变量时,如int a,就在声明时建立了存储空间。
不需要建立存储空间:例如,当声明一个外部变量时,如extern int a,其中变量a是在别的文件中定义的,不需要在当前文件中建立存储空间。
总之,定义是为变量或函数分配内存并命名,而声明是向编译器介绍名字--标识符。
在Java中,定义和声明的主要区别如下:
需要建立存储空间:例如,当声明一个变量时,如int a,就在声明时建立了存储空间。
不需要建立存储空间:例如,当声明一个外部变量时,如extern int a,其中变量a是在别的文件中定义的,不需要在当前文件中建立存储空间。
总之,定义是为变量或函数分配内存并命名,而声明是向编译器介绍名字--标识符。