定义
含义:为标识符分配内存(变量)或提供具体实现(方法)。
目的:创建实体并使其可操作。
特点:
- 分配内存或提供完整实现
- 同一标记符只能定义一次
常见场景:
变量定义 分配内存并初始化:
private int x = 10;
函数定义 有具体的函数体:
private int Add(int a,int b){return a+b;}
类定义 有具体的成语和方法 :
private Class Add{
private int Add(int a,int b){return a+b;}
}
声明
含义:向编译器引入一个标识符的名称和类型,不分配内存或提供具体实现。
目的:通知程序某个变量,函数,类的存在,后续可以进行引用。
特点:
- 不分配内存或提供完整实现
- 同一标记符可以声明多次
常见场景:
变量定义:
private int x;
函数定义 有具体的函数体:
private int Add(int a,int b)
类定义 有具体的成语和方法 :
Class Add