User 클래스

String name;

이런 클래스 하나 만들어놓고

다른 클래스 파일에서 User user1 = new User();로 객체 하나 만들면

User의 인스턴스가 생성되는데 

user1의 값은 위에서 새로 생성된 객체의 주소, 위치가 복사되는 거고

User user2 = new User();로 객체를 하나 더 만들면

User의 인스턴스라서 user1과 모양은 같지만 user2라는 전혀 다른 새로운 하나의 객체가 생성된다

user에 복사된 값은 인스턴스의 주소이기 때문에 변수 뒤에 .을 붙이고 그 위치에 존재하는 필드를 사용해야 된다

user.name = "유동“ 이렇게



초급 강의라서 쉬울 줄 알았는데 생각보다 되게 아리송한데 제가 이상한 건가요