持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第29天,点击查看活动详情
成员变量和局部变量
这个变量,它声明的这个位置不一样,我们把它叫做成员变量和局部变量,那什么叫成员变量呢,还有什么叫局部变量呢,我们指的都是变量就是,分为四个点去看这两个概念的不同的地方好吧,比如说成员变量,就是我们刚才说的那个封装的属性,在类中的位置不同,我们去看的话呢,就是成员变量是在类中定义的,那局部变量呢,是在方法中定义,或者是方法中的参数方法中参数我们先来看第一点第一点从这儿代码当中。
比如说现在这个两个,属性这两个属性定义的变量是吧,我们就把它叫做什么,成员变量类中定义a就是在类中定义是吧,这个也是是吧,这个age也是,所以大家以后看是不是成员变量还是局部变量,这是看的一个点,对,是不是在类中a是不是在类里面,在类里面直接定义的是吧,OK,那什么叫局部变量呢,在方法中定义的叫局部变量,什么大括号a,假如说我这里有个方法,人能干嘛,好,人能跑是吧,乱是吧,能吃能睡是吧,里面定义一个变量,里面我要订一个变量,跑多少,跑多少米,对是不是跑多少米,那你这个值呢,怎么来定义比如说我有个参数叫米,就是长度。
长度跑跑恁恁跑多远跑多远,OK,我这里定义一个变量来接收一下是吧,那我这里说是米,M,是吧比较等于棱对是吧,等于愣OK,那么这个呢,两个都是,两个都是此处这个参数,参数,也是什么,局部变量,变量,参数也是局部变量,那M呢,M是M当然也是局部变大,因为这个方法的定义对吧,M参数也是局部变量也是局部变量,局部变量,只要在方法中定义的都叫局部变量是吧,那它运行的时候方法是比较,这里有一个概念是方法要怎么去执行,方法怎么去调用,因为方法写好以后,它是不会运行的是吧,不运行的,那我们说这个内存里面我们分为这个。