其他分享
首页 > 其他分享> > 基础知识3

基础知识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