Day11 - 멤버변수 , 지역변수, 매개변수
2021. 3. 2. 17:40ㆍJAVA 공부
여태까지 공부하면서 총 3개의 변수를 만나 봤어요
멤버변수 , 지역변수 , 매개변수
위치에 따라 한번 생각해 봅시다
멤버변수는 클래스(class) 안에 있었고
지역변수는 main 안에 있었고
매개변수는 메서드 안에 있었죠?
멤버 변수는, 클래스 안에서 선언된 변수로 객체를 생성할 때 각 데이터 타입의 값으로 자동 초기화 됩니다
ex ) 정수형 : 0 , 실수형 : 0.0 , 논리형 false , 문자열 null
지역 변수는, 메서드 안에서 선언된 변수로 사용하기 전에 반드시 초기화 해야 합니다.
매개 변수는, 지역변수의 일종으로, 메서드를 호출할 때 값을 넣어줍니다.
그래서 , 객체를 사용할 때, 멤버변수는 값의 변경이 가능하지만, 지역변수는 변경이 불가능 합니다.
'JAVA 공부' 카테고리의 다른 글
Day12 - Garbage Collecting (0) | 2021.03.03 |
---|---|
Day11 - 클래스 생성자 (0) | 2021.03.02 |
Day11 - 객체와 클래스 (0) | 2021.03.02 |
Day11 - 배열의 정렬과 비교 (0) | 2021.03.02 |
Day11 - 코딩 문제 사이트 (0) | 2021.03.02 |