暂无权限

加入尚新途,才有权限看这些视频哦!

点击前往
×
问答
小枫哥
1楼

局部变量怎样去成员区域调用呢

葳蕤自生光
2楼

全局变量也叫成员变量,全局变量又分为类变量和实例变量,类变量又叫静态变量。局部变量是指在方法中定义的变量。

尚新途

对,局部变量是在方法里定义的,只能在这个方法里使用,别的方法就使用不了了

一个男人
3楼

什么是全局变量?一直都在听到这个词但是脑海里没有任何实例,

照片里框起来的是成员变量,但是普通方法和static方法也都能用

这是不是可以理解成框起来的就是全局变量?3.png

尚新途

理解完全正确,成员变量也称为全局变量。

二月有鲸的传说.
4楼

老师 我想问一下“ 静态变量只有一份 ”这句话怎么理解  ?

尚新途

因为静态变量是属于类的,它不是属于某一个对象的,所以说静态变量只有一份。

UC
5楼

我想请教下?全局变成是不是指的就是静态变量???


尚新途

全局变量是初始化声明的。

静态变量是后期声明的变量(也可以是全局的)初始值均为0

173****3593
6楼

我记得老师说过静态方法里面只能用静态变量和方法,那么main函数也被static修饰符修饰了,为什么可以调用非静态的方法和变量呢

尚新途

静态方法、变量都是属于类的,当你调用类时那些静态方法和属性就已经存在了,也就是说直接调用类名.属性/方法名就可以,而非静态属性和方法必须得实例化对象才能调用,你可以这么理解,当程序跑到静态方法里时,非静态方法这时还是未存在的,不过静态调用非静态也是可以的,不过不能直接调用罢了,你得先实例化对象后再调用才行


微信用户
7楼

老师,在闯关里static关键字的知识点中,第四小题,题目已经把答案一起打印出来了。

image.png


尚新途

已反馈

自我检测(5S)