[Java] 필드(field) 선언과 사용 방법

Hee·2024년 3월 26일

Java 복습

목록 보기
14/46
post-thumbnail

필드란?

자동차는 자동차 이름, 자동차 번호를 가지고 있다.
여기서 가지고 있는 것을 속성이라고 한다. 자바에서는 이러한 속성을 필드(field)라는 용어로 사용한다.

  • 이름과 번호를 필드로 가지고 있는 Car 클래스 선언
 public class Car{
 	String name;
    int number;
 }
  • Car 클래스를 인스턴스화
 Car c1 = new Car();
 Car c2 = new Car();
 // Car라는 인스턴스가 메모리에 2개 만들어진다. 객체별로 name과 number라는 속성을 가진다.


속성 이용 방법
참조 변수 다음에 점(dot)을 이용하여 참조하는 객체가 가지고 있는 것을 사용할 때 사용한다.

 c1.name = "소방차";   // c1이 참조하는 객체의 name을 소방차로 설정
 c1.number = 1234;   // c1.number = 1234란 c1이 참조하는 객체의 numeber를 1234로 설정
 
 c2.name = "구급차";
 c2.number = 1004;
 
 System.out.println(c1.name);  // c1이 참조하는 객체의 name 을 출력한다. 
 System.out.println(c1.number); // c1이 참조하는 객체의 number 를 출력한다.
    
 String name = c2.name; // c2가 참조하는 객체의 name을 String 타입 변수 name도 참조한다.

0개의 댓글