无名 发表于 2022-5-8 14:02:42

【原创】Java基础知识入门(八)


有同学说一次多发点,可以的[吐舌]

我们来讲一讲变量的有效范围
---------------------------------------------------------------------
成员变量:
在类体中所定义的变量均称为成员变量,他在整个类中有效
成员变量分两种,一种是静态变量,一种是实例变量
实例代码如下http://cdn.u1.huluxia.com/g3/M01/D3/C6/wKgBOVvkG5KAa-zwAAmHzZsNTD4507.jpg
好,在此类中,x是实例变量,y是静态变量,可以比较出,前面只要加了关键字static,他就变为了静态变量,他可以在本类中被存取,也可以“类名.静态变量”酱紫来用于其他类
---------------------------------------------------------------------
局部变量 http://cdn.u1.huluxia.com/g3/M01/D3/C6/wKgBOVvkG5SAXh7BAAmZMzy0PgE832.jpg
我们通过这条代码可以看出,静态变量是一个局部变量,他不能用于main方法中,main方法里的times与hhh类里的局部变量times不是一个东西,在main方法里,调用的times的值是4,而不是局部变量的times值10,所以,我们可以总结出,局部变量不能被其他方法调用
---------------------------------------------------------------------
本课完
课后作业:
请你证明局部变量能否被其他类或方法调用
---------------------------------------------------------------------
#【原创】Java基础知识入门(七)#
#【原创】Java基础知识入门(六)#
#【原创】Java基础知识入门(五)#
#【原创】Java基础知识入门(四)#
#【原创】Java基础知识入门(三)#
页: [1]
查看完整版本: 【原创】Java基础知识入门(八)