保存在栈中!
首先闭厅乱,对象都在堆内存中.
然后,非静态成员变量肯定是属于一个对象的,所以非静态成员变量也在堆内存中.
成员变量就是类雹仔卜中的变量, 成员方法就是方法啊, 一个是变量戚凯,一源穗个是方法:
class Test{
private String name;//成员变量
public void setName(String name){//成员方法
}
类的成员变量分为:类变量(又称静态变量,被static修饰的变量)和实例变量(不被static修饰的变量),另外,定义在函数内部的变量称为局部变量,仅在函孙蠢数内部有效.
而成员方法分为:类方法(又称静态方法,被static修饰的方法)和实例方法(不被static修饰的方法).
例:class Demo{
static int a=0;//a是类变量或者静态变量,static变量只能初始化一次,也就是说,如果前面已经初始化过了,后面就不必再初始化了
int b=0;//b是实例变量,
//下面是实例方法
public void study{
int c=0;//这个就是局部变量,仅仅是在study这个函数内部才有效
//下面是静态方法,静态方法可以不用创建对象直接调棚慧用则和陪
static void learn{
int d=0;//局部变量
手敲不易,若有帮助,不胜荣幸
成员变量:在类体的变量部分中定义的变量,也称为属性.
private String colorType; //实例变量
private int size; //实例伏烂变量
private static String depart; //类变量
final String design="yangzi"; //常量
代码中的实例变量、类变量、常量都属于成员变量,这与变量的修饰符有关系,也就是上面代码中的private、static、final等修饰符.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!