在JAVA中,定义方法的时候,带参数的方法这个概念怎么说?
Java中注解(Annotation)的根本概念啥是注解(Annotation):
Annotation(注解)即是Java供给了一种元程序中的元素相关 任何信息和着任何元数据(metadata)的途径和办法。Annotion(注解)是一个接口,程序能够通过反射 来获取指定程序元素的Annotion目标,然后通过Annotion目标来获取注解里边的元数据。
Annotation(注解)是JDK5.0及今后版别引进的。它能够用于创立文档,盯梢代码中的依赖性, 乃至履行根本编译时查看。
从某些方面看,annotation就像润饰符相同被运用,并应用于包、类 型、 布局办法、办法、成员变量、参数、本地变量的声明中。这些信息被存储在Annotation的“name=value ”布局对中。
Annotation的成员在Annotation类型中以无参数的办法的办法被声明。其办法名 和返回值界说了该成员的姓名和类型。
在此有一个特定的默许语法:答应声明任何Annotation成员的默 认值:一个Annotation能够将name=value对作为没有界说默许值的Annotation成员的值,当然也能够使 用name=value对来掩盖其它成员默许值。
这一点有些近似类的承继特性,父类的布局函数能够作为子类 的默许布局函数,可是也能够被子类掩盖。
Annotation能被用来为某个程序元素(类、办法、 成员变量等)相关任何的信息。需求注意的是,这里存在着一个根本的规矩:Annotation不能影响程序 代码的履行,无论添加、删去。
Annotation,代码都始终如一的履行。
另外,尽管一些annotation通过 java的反射api办法在运转时被拜访,而java言语解说器在作业时疏忽了这些annotation。
正是因为 java虚拟机疏忽了Annotation,致使了annotation类型在代码中是“不起效果”的;
需通过某种配套的东西才会对annotation类型中的信息进行拜访和处置。
这篇文章中将包括规范的Annotation和meta- annotation类型,陪同这些annotation类型的东西是java编译器(当然要以某种特另外办法处置它们) 。
public int num(int i, int j) {
int k = i+j;
return k;
}
定义了num方法,num是方法名,后面的(int i, int j)叫做参数列表,参数列表里面的这些个变量被叫做形式参数,简称形参,方法的形参属于局部变量。
很明显方法内部要使用到这两个参数,叫他们相加,然后把结果使用return语句返回。
调用此方法:
int i = new Test().num(1, 1);
此时在调用的时候,传进去的两个值都是1,这两个1叫做实际参数,简称实参,然后方法开始执行,将1加1的和使用return语句返回,就把这个2返回给调用环境了,然后赋值给i了。
所以在这里总结一下:
形参: 用来接收调用方法的时候传进来的实参
实参:调用方法的时候,传进去的实际的值
还有什么不明白的?