캡슐화-멤버변수

CODEDRAGON Development/Java

반응형


멤버변수

·       instance변수

·       static변수

 

instance변수(개인이 소유하고 있는 머그컵)

객체가 생성될 때 각 객체들마다 따로 따로 생성 되어 고유의 값을 받아 각 객체의 속성으로 자리 잡는 변수

class SmartPhone {

String color;

int memory;

}

 

class MyClass {

String name;

int age;

}

 

 

 

static변수(약수터에 있는 바가지)

여러 개의 객체가 생성될 때 단 하나만 생성 되며 모든 객체들이 공유하는 개념으로 사용되는 변수

class SmartPhone {

String color;

int memory;

static String maker;

}

 

class MyClass {

String name;

int age;

static int classNumber;

}