Java方法的定义与调用
Java方法的定义与调用
一、方法的定义:
1 | /* |
二、方法的调用
1.如果是静态方法(被static关键字修饰的方法),则可以用类名.方法名直接调用。
1 | public class Student(){ |
1 | public class Demo(){ |
2.如果是非静态方法,则需要先实例化类,再进行调用
1 | public class Student(){ |
1 | public class Demo(){ |
3.static关键字
1. 注意点:静态方法和类一起加载的,非静态方法只有在类的实例化之后才存在。
因此当类中的方法相互调用时,只有当这两种方法都加或者都不加 static 修饰, 程序才能通过。
2. static静态代码块:类的实例化时首先执行静态代码块中的内容,其次是匿名代码块最后是构造方法。但是静态代码块只执行一次,对类再次实例化时不执行。而匿名代码块和构造方法会一直执行。
3. static静态导入包
4.参数的传递
1.值传递
值传递时方法不改变传入参数的值
2.引用传递
类似于C语言的指针,方法会改变引用类型所指的值。
-------------本文结束感谢您的阅读-------------