Java/이론
[Java] 객체와 속성
Puft
2024. 12. 6. 09:49
객체의 속성은 멤버 변수로 들어오는(member , variabble, attribute, field)등이 속성이라고 불립니다.
실습해보겠습니다.
public class Cafe {
String name;
String location;
double distance;
}
새로운 클래스를 만들어서 이전에 했던
카페의 속성들을 선언해줍니다.
다시 Main 클래스로 돌아와서
Cafe c = new Cafe();
이렇게 클래스 이름으로 객체를 선언해줍니다.
new가 붙으면 객체라 불리는데
기존에 사용했던 Random과 Scanner모두 객체입니다.
객체는 모두 클래스로 이루어지기 때문에
Random과 Scanner역시 클래스로 이루어진 기능을
import해서 사용한 것이었습니다.
main에서는 객체의 속성을
c.name = "발도스";
c.location = "건물 뒤편";
c.distance = "100.3";
이런식으로 객체명.속성명으로 접근할 수 있습니다.
System.out.println(c.name);
System.out.println(c.location);
System.out.println(c.distance);
변수가 선언 되었기 때문에
그대로 출력하면 잘 나오겠네요.