新手 Java 注解 变量名后面为什么要加
答
因为那是一个类,括号里是构造函数的参数啊。
好比
class A
{
public A(int a, int b) { ... }
}
你写
A a = new A(1, 2);
是一个道理
答
就是为了给注解传递参数,给实现注解里面的业务逻辑使用
答
括号是用来传递参数的,这是java语法的规定
答
首先,这是类里面的方法(或者函数),方法的定义需要写(), 变量定义不用写();
1.java语法规定;
2.括号里面的是参数, 调用的时候传递参数。
3.没有参数的默认直接写(), 调用的时候也直接写() 就可以了。
答
java : 不写 int a(); 也可以 写 int a = 0; 只是要初始化而已 ; int a(); 是c++的写法。java的注解借用了它
答
你好像写错了
int a=1;
或者
int a;
a=1;