변수를 생성자 또는 외부에 넣을 지 결정해야하지만 정보가 누락되었다는 느낌을 계속받습니다. 스택 오버플로에서 다른 게시물을 보았지만 모두 언급 한 바와 같이 우선 순위의 문제 였지만 아직 중요하다고 생각되는 두 가지 차이점을 발견했습니다.생성자 외부의 변수 인스턴스화와의 차이점
- 변수를 생성자로 지정하기로 결정하면 변경하려는 함수에 대한 객체 매개 변수가 있어야합니다. 코드가 클래스 내부에 있더라도 변수.
- 서브 클래 싱을하면 변수가 나타나지 않을 수 있습니다. 클래스와 서브 클래스가 올바르게 작동하려면 변수가 있어야 할 때 문제가 발생합니다.
나는이 모든 점에서 틀릴 수도 있지만, 4am에 나는 자존심 때문에 실수를 범하는 것보다 잘못되었다고 말하고 싶다. 이 사이트가 다른 곳에서 답변을 받았지만 놓친 경우 미안합니다. 링크를 게시 할 수 있다면 감사하게 생각합니다. 생성자 내부