java基础的第二轮快速学习!day07

day07----今天脑袋晕乎乎的,少写了点
1.方法的定义以及分类
    方法:也叫做函数,实现某个功能;
    方法的分类:
            系统提供的方法
                
            用户自定义的方法

2.方法的基本语法格式
    [修饰符]返回值类型 方法的名称([参数列表]){
        方法体
    }

[]中的内容是可有可无的;
暂时将方法的修饰符编写为public static
返回值类型有两种情况:
        第一种:无返回值类型,也就是编写void
        第二种:有返回值类型,基本数据类型
方法名称:也就是标识符
    建议编写单词,也就是见名知意
    建议采用驼峰命名法
注意:1.方法编写在类中
    2.用户自定义的方法,并不会自动执行,则必须进行方法的调用

3.方法的调用---系统会直接调用main方法,不会按顺序调用自定义方法
        所以要写在main方法里面来调用
    语法格式:类名.方法名称({参数列表});

class Method01 //类名
{

//练习:使用方法完成,输出5遍HelloWord
//注意:1.方法编写在类中
    //2.用户自定义的方法,并不会自动执行,则必须进行方法的调用

    public static void print(){
        if(int i=1;i<=5;i++){
            System.out.println("第"+i+"遍HelloWord!");
        }
    }
    public static void main(String[] args)
    {
    System.out.println("OK");
    //调用Method01中的print方法
    Method01.print();
    }
}

 



4.方法的内存分析
    总结:--当执行该方法时,则方法进栈(压栈)
        --当该方法执行完毕后,则该方法出栈(弹栈)
        --栈特点:先进后出或者后进先出

5.当另一个类Method02也可以调用Method01中的print方法。所以当调用本类中的方法时,则可以编写为:方法名称([])
--直接调用,不用写Method01.了

posted @ 2019-03-29 21:59  小白咚  阅读(112)  评论(0编辑  收藏  举报