网站首页 > 文章中心 > 其它

java中成员变量又分为_java中类成员变量和成员方法的区别

作者:小编 更新时间:2023-10-06 19:25:34 浏览量:469人看过

保存在栈中!

首先闭厅乱,对象都在堆内存中.

然后,非静态成员变量肯定是属于一个对象的,所以非静态成员变量也在堆内存中.

成员变量就是类雹仔卜中的变量, 成员方法就是方法啊, 一个是变量戚凯,一源穗个是方法:

class Test{

private String name;//成员变量

public void setName(String name){//成员方法

java中成员变量又分为_java中类成员变量和成员方法的区别-图1

}

类的成员变量分为:类变量(又称静态变量,被static修饰的变量)和实例变量(不被static修饰的变量),另外,定义在函数内部的变量称为局部变量,仅在函孙蠢数内部有效.

而成员方法分为:类方法(又称静态方法,被static修饰的方法)和实例方法(不被static修饰的方法).

例:class Demo{

static int a=0;//a是类变量或者静态变量,static变量只能初始化一次,也就是说,如果前面已经初始化过了,后面就不必再初始化了

int b=0;//b是实例变量,

//下面是实例方法

java中成员变量又分为_java中类成员变量和成员方法的区别-图2

public void study{

int c=0;//这个就是局部变量,仅仅是在study这个函数内部才有效

//下面是静态方法,静态方法可以不用创建对象直接调棚慧用则和陪

static void learn{

java中成员变量又分为_java中类成员变量和成员方法的区别-图3

int d=0;//局部变量

手敲不易,若有帮助,不胜荣幸

成员变量:在类体的变量部分中定义的变量,也称为属性.

private String colorType; //实例变量

private int size; //实例伏烂变量

private static String depart; //类变量

final String design="yangzi"; //常量

代码中的实例变量、类变量、常量都属于成员变量,这与变量的修饰符有关系,也就是上面代码中的private、static、final等修饰符.

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章