对象类型 对象名=对象值;
修饰符 返回值类型 方法名(。。。。。){
//方法体
return 返回值;
}
void不需要要有返回值;
没有void必须要有返回值;
public static void main(String[] args) {
int a=1;
System.out.println(a);
Demo04.change(a);
System.out.println(a);
}
//返回值为空
public static void change(int a){
a=10;
}
输出结果是
1
1
因为JAVA是值传递,因此当调用demo04.change()方法时,传过去的就只是a=的值为1,实际change方法中的赋值没有作用.
类中的静态方法,调用时可以直接:类名.方法名进行调用;
类中的非静态方方法,调用时需要先实例化这个类,然后再.方法名进行调用new Student().say();
和类名相同;
没有返回值
使用new关键字必须要有构造器,本质是在调用构造器;(一旦定义了有参构造,如果想使用无参,必须定义一个显示的无参构造)
构造器一般用来初始化对象的值;
alt+insert(自动生成构造器)
原文:https://www.cnblogs.com/dan123/p/14590079.html