객체 - 필드(field)선언
필드(field)선언
자동차는 자동차 이름, 자동차 번호를 가지고 있고, 멈추고 달리는 기능이 있다. 이렇게 자동차가 가지고 있는 것을 속성이라고 한다.
자바에서는 이러한 속성을 필드(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.name = "소방차"; //c1이 참조하는 객체의 name을 소방차로 설정
c1.number = "1234"; //c1.number = 1234란 c1이 참조하는 객체의 number를 1234로 설정
c2.name = "구급차"; //c2가 가리키는 객체의 name을 구급차로 설정
c2.number = "1004"; //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도 참조하게 함.
==프로그래머스 실습==
- song 클래스에 필드선언하기
필요한 데이터들을 클래스 안에 넣는 작업.
- song.java코드를 실행하기 위한 코드. 이곳에 사용된 변수들은 song클래스에서 선언되어진 것들.
Author And Source
이 문제에 관하여(객체 - 필드(field)선언), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@vome/객체-필드field선언저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)