아 단순 메서드라 생각하니 좀 편해진 듯
생성자는 객체를 생성하는 메서드
객체는 변수와 메서드의 모음
생성자를 통해 만든 객체의 주소를 new랑 대입 연산자로 변수에 넘겨줬으니 그래서 해당 객체의 변수와 메서드를 다른 곳에서 쓸 수 있는거고
이러한 객체의 변수와 메서드를 다른곳에서 쓸 수 있어야 하니 혹시 생성자가 없다면 자동으로 기본 생성자가 생겨서 다른 곳에서도 객체(변수, 메서드)를 쓸 수 있게 하는거고
하지만 제약 없이 풀어주면 이상한 값으로 들어오거나 수정되는 등 문제를 야기할 수 있으니
접근제한이란 개념이 있는거고 - dc App
익명(210.101)2024-11-18 16:35
답글
이런식으로 생각하면서 진도 계속 나가면 되려나 - dc App
익명(210.101)2024-11-18 16:35
>>>광,군,제 모르는 사람 아직도 있음? 11/11일에 짱깨놈들이 하는 역대급 할,인,행,사임ㅇㅇ https://x.gd/PAEvl 지금 여기서 다들 줄서서 할,인,쿠,폰 받고있으니까 늦지않게 확인해ㄱㄱ
익명(221.150)2024-11-18 16:58
걍 클래스에 있는 변수들 너가 원하는 값으로 초기화해서 생성한다고 생각하셈
근데 뭐 어려울게없는데
c언어 포인터도 아니고ㅋㅋ - dc App
백갤러 2(106.101)2024-11-18 17:09
그건 실습 안해봐서 그럼
백갤러 3(211.234)2024-11-18 17:19
객체만들때마다 실행되는 메소드.
백갤러 4(223.62)2024-11-18 18:35
자바 메모리 구조는 배웠제?
new 로 인스턴스 만들면 메모리 메소드영역의 클래스데이터 참고해서 힙에 인스턴스 만들고 생성자 호출해서 그 인스턴스 내부 필드값 초기화해주는거임
뭘 그리 깊게 생각하노 그냥 객체가 생성될 때 디폴트로 실행되는 메서드라고 생각해
아 단순 메서드라 생각하니 좀 편해진 듯 생성자는 객체를 생성하는 메서드 객체는 변수와 메서드의 모음 생성자를 통해 만든 객체의 주소를 new랑 대입 연산자로 변수에 넘겨줬으니 그래서 해당 객체의 변수와 메서드를 다른 곳에서 쓸 수 있는거고 이러한 객체의 변수와 메서드를 다른곳에서 쓸 수 있어야 하니 혹시 생성자가 없다면 자동으로 기본 생성자가 생겨서 다른 곳에서도 객체(변수, 메서드)를 쓸 수 있게 하는거고 하지만 제약 없이 풀어주면 이상한 값으로 들어오거나 수정되는 등 문제를 야기할 수 있으니 접근제한이란 개념이 있는거고 - dc App
이런식으로 생각하면서 진도 계속 나가면 되려나 - dc App
>>>광,군,제 모르는 사람 아직도 있음? 11/11일에 짱깨놈들이 하는 역대급 할,인,행,사임ㅇㅇ
https://x.gd/PAEvl
지금 여기서 다들 줄서서 할,인,쿠,폰 받고있으니까
늦지않게 확인해ㄱㄱ
걍 클래스에 있는 변수들 너가 원하는 값으로 초기화해서 생성한다고 생각하셈 근데 뭐 어려울게없는데 c언어 포인터도 아니고ㅋㅋ - dc App
그건 실습 안해봐서 그럼
객체만들때마다 실행되는 메소드.
자바 메모리 구조는 배웠제? new 로 인스턴스 만들면 메모리 메소드영역의 클래스데이터 참고해서 힙에 인스턴스 만들고 생성자 호출해서 그 인스턴스 내부 필드값 초기화해주는거임
공부할 때 코딩도 같이 해봐야 학습속도 빠름