成員變量:包括實例變量和類變量,用static修飾的是類變量,不用static修飾的是實例變量,所有類的成員變量可以通過this來引用。
類變量:靜態域,靜態字段,或叫靜態變量,它屬於該類所有實例***有的屬性。而且所有的實例都可以修改這個類變量的值(這個類變量沒有被final修飾的情況),而且訪問類變量的時候不用實例,直接用類名.的方式就可以。
成員方法:包括實例方法和類方法,用static的方法就是類方法,不用static修飾的就是實例方法。實例方法必須在創建實例之後才可以調用。
類方法:和類變量壹樣,可以不用實例,直接用類就可以調用類方法。
舉例:
class?Demo{?int?x;//x是實例變量,也是成員變量?
static?int?y;?//y為類變量,也是成員變量?
public?int?x()?{?//該方法為實例方法,是成員方法?
return?x;
}?
public?static?void?setX(int?x1){?//該方法為類方法,也是成員方法?
x?=?x1;
}?
}