[프로그래머스] JAVA 기초 수업 필기 (필드)

lobby_RoGo·2023년 10월 27일

JAVA 필기

목록 보기
18/48

필드

필드란???????????????????

객체가 가지는 속성을 나타내는 변수

객체가 가지고 있는 고유한 데이터나 성격, 상태 정보들이 객체의 속성이라고 한다.
이러한 객체의 속성을 나타내는 변수가 바로 필드

필드 선언하기

  • 필드 작성 위치 : 클래스 실행 블록 바로 아래 선언하는 것을 권장합니다

주의사항
만일 클래스 메소드 내부에 선언되면 그건 필드가 아니라 메소드의 지역 변수가 된다.

  • 코드 형태 : 필드의 기본적인 형태는 변수 선언과 비슷합니다.

인스턴스 필드 호출하는 방법

  • 인스턴스 외부에서 필드를 접근하고자 할 떄, 점 연산자(.) 를 사용함

인스턴스.필드명 ➡️ 점 연산자(.)를 이용해서 필드명을 지정

public class Person
{
	String name = "로비로고";
    int age = 29;
    
 	Person person = new Person(); // 인스턴스 생성
 	System.out.println(person.age); // 출력 결과 : 20;
 
}

내부 필드 호출하기

  • 필드명으로 바로 접근
public class Person
{
	String name = "로비로고";
    int age = 29;

    int getAge()
    {
    	return age; // 내부에서 바로 필드명으로 호출 가능
    }
}

내용 정리

  1. 필드 : 객체 속성을 나타내는 변수
  2. 클래스 실행블록 바로 아래에 위치하여 선언
  3. 인스턴스 필드 호출방법 : 점 연산자(.) 사용
  4. 클래스 내부에서 필드 호출하기 : 바로 필드명으로 호출
profile
한번 해보자구!

0개의 댓글