基础知识3
作者:互联网
成员变量与局部变量
成员变量:
1)位置:类里方法外
2)注意事项:成员变量有自己的对应类型的默认值,不需要我们手动初始化/赋值
3)生效范围:在整个类里都生效,类消失,成员变量才会随之释放
局部变量:
1)位置:在方法里/局部代码块里
2)注意事项:使用时必须赋值/初始化
3)生效范围:在方法里/局部代码块中,对应的代码执行完毕,局部变量也随之释放
方法
1.方法定义的格式:修饰符 返回值类型 方法名(参数列表){方法体}
2.一个方法会不会执行,取决于有没有调用,调用的格式:方法+参数列表
3.方法定义的位置没有关系,执行顺序取决于main()怎么调用
4.一个方法,可以不设置参数,也可以设置多个参数,如果有参数,使用方法时,必须传对应类的参数
5.如果方法的返回值类型是void,不允许有返回值
6.如果方法要返回一个值,必须设置返回值类型,并且return对应类型的结果
7.在调用有返回值的方法时,可以接这个方法的返回值,接到了后续可以多次使用这个返回值
如果不接,那就是只是调用该方法的功能,并不使用这个返回值
package cn.tedu.method;
public class TestMethod2 {
public static void main(String[] args) {
//我们通过方法名+参数列表来确定调用哪个方法
run();
eat(5);
String r = play("二郎神");
System.out.println("我是r:"+r);
}
//格式:修饰符 返回值类型 方法名(参数列表){方法体}
//需求1:定义一个方法run,没有参数,没有返回值,打印:小狗DOG跑的老快了~
public static void run() {
System.out.println("小狗DOG跑的老快了~");
}
//需求2:定义一个方法eat,参数为int n,没有返回值,打印:小狗今晚要吃n个肉包子~
private static void eat(int n) {
System.out.println("小狗今晚要吃"+n+"个肉包子~");
}
//需求3:定义一个方法play,参数String host,返回值是String "飞盘"
//打印:小狗Dog与主人host玩的很开心~
public static String play(String host) {
System.out.println("小狗Dog与主人"+host+"玩的很开心~");
return "飞盘";
}
}
标签:调用,String,基础知识,参数,小狗,返回值,方法 来源: https://blog.csdn.net/m0_58660225/article/details/122256996