묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 기본편
static method 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 질문드립니다.클래스에서 static 메서드엔 static 변수와 메서드만 사용할 수 있고 인스턴스 변수와 메서드를 사용하지 못하는 이유는 '인스턴스는 생성이 되어야 참조값이 생성되기에 아직 생성되지 않은 클래스 내에서는 인스턴스를 사용할 수 없다.'로 이해하고 있습니다. 그러면 해당 클래스의 인스턴스 메서드 에서는 아직 생성되지 않은 클래스인데 인스턴스 변수와 메서드를 사용할 수 있는 이유가 무엇일까요?
-
해결됨스프링 핵심 원리 - 기본편
gradle 설정 안떠서 질문 남깁니다!
gradle이 왜 안뜨는지 모르겠습니다ㅠinvalidate caches도 다 밀어보고 oneDrive에서 파일도 꺼내고 .idea .gradle 폴더도 삭제하고 다시 빌드 했는데도 안뜹니다빌드는 잘되어서 잘 작동하는데 gradle 설정만 안뜹니다.2025.03 인텔리제이 버전이 문제인건가요?스프링 부트 4.0.2, 자바 ms OpenJDK 21 입니다. 플러그인 또한 spring 등등 모두 업데이트하고 재시작했는데도 안떠서 질문남깁니다!
-
해결됨스프링 핵심 원리 - 기본편
build.gradle로 프로젝트를 여는 이유
build.gradle로 프로젝트를 여는 이유가 무엇인가요?이때까지 저는 상위 폴더를 열었었는데 차이가 무엇인지 궁금합니다!
-
미해결2026년! 객체지향 제대로 배우기(with Python)
10. 파이썬 클래스와 객체 구현(self의 동작원리) 소스코드
10. 파이썬 클래스와 객체 구현(self의 동작원리)이 강의에 소스코드가 없습니다 !
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
리플렉션 default
영한형님리플렉션 디폴트로 바꾸는데그냥 디폴트 생성자 만들면 안되나요?
-
미해결프론트엔드 마스터클래스
추천패턴
디자인 패턴을 공부중에 궁금한게 생겨서 질문 드립니다. 채팅 같은걸 구현할때 응답이 엄청 다양한 형태로 온다면 어느 패턴이 좋을까요?
-
해결됨3일 만에 끝내는 백엔드 면접 핵심 압축 공략집 [네카라쿠배당토]
강의평을 남겼는데 자료는 못 받는건가요?
dragonwaterr 로 인증까지 했는데 혹시 안도나요?
-
미해결김영한의 실전 자바 - 중급 1편
findValue의 파라메터까지 래퍼클래스 배열인 이유가 있을까요?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]기본형의 한계2에서 findValue메서드에 MyInteger[] 래퍼 클래스 사용할 때 리턴 타입만 MyInteger로 하고 파라메터는 MyInteger 래퍼 클래스 객체 배열이 아닌 기본형 배열을 파라메터로 사용하여 기본형 값이 target과 불일치할때 null을 리턴하면 예시로 보여주신 목적에 문제 없지 않나요? 파라메터까지 래퍼클래스 변수를 사용한 이유가 있을지 질문드립니다.
-
해결됨C개발자를 위한 최소한의 C++
인터페이스 상속과 추상 자료형 2:00 질문
강의 자료 106p에 파생 클래스는 기본 클래스의 멤버 변수를 직접 변경하는 것은 적절치 않다고 되어있습니다.여기에서는 기본 클래스의 deviceId를 파생 클래스의 생성자에서 변경하는데 위험성이 없을까요?아니면 포인터나 참조 변수를 직접 변경하는게 위험한 것이고, 이런 일반 멤버 변수들은 괜찮은 것일까요?항상 좋은 강의 감사합니다.
-
미해결김영한의 실전 자바 - 중급 2편
new T()가 안 되는 니유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]return new T(); 가 안 되는 이유가 항상 new Object 가 되어버린다. 개발자가 의도한 것과는 다르다.고 설명되어 있습니다.만약 다음과 같이 create() 함수를 활용한다면,EraserBox<Dog> dogBox = new EraserBox(); Dog dog = dogBox.create();여기서 컴파일러가 캐스팅을 자동으로 추가해주면 되는 거 아닌가요?? EraserBox<Dog> dogBox = new EraserBox(); Dog dog = (Dog)dogBox.create();이렇게요. 개발자가 의도한 것과 다르다는 의미를 잘 모르겠습니다.
-
해결됨진짜! 자바스크립트(Javascript) - 기초부터 고급까지
선생님 강의 블로그에 정리해도되나요?
선생님 강의 공부하고 블로그에 정리해도되나요? 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
provider 사용하는 이유
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]ac.getBean()을 통해 빈을 조회하는 것과 Provider을 사용하는 것의 차이점이 무엇인지 잘 모르겠습니다 ㅠㅠ 둘다 지정한 빈을 컨테이너에서 대신 찾아주는 것 아닌가요? Provider을 사용하는 이유가 궁금합니다!
-
미해결Readable Code: 읽기 좋은 코드를 작성하는 사고법
[강의 질문] 메서드 선언부
안녕하세요 우빈님 메서드 선언부 강의 내용 중 궁금한 부분이 있어서 질문 남깁니다. 기존 메서드(checkIfAllCellIsOpened)가셀이 모두 열렸는지 체크게임이 모두 끝났는지 체크위의 두 내용을 나타내지 못하기 때문에 결국 게임이 끝났는지를 체크하는 메서드로 변경되었습니다. (checkIfGameOver)여기서 궁금한점이 1. 의 일은 2. 에 대한 과정이라고 생각하는데 과정을 메서드 이름으로 드러내지 않아도 되는건지요?메서드만 보았을 땐 셀이 모두 열렸는지를 체크하는 것을 알지 못하기 때문에 이것또한 이름으로 드러내야하는지가 궁금합니다. 🙇🏻♂️
-
미해결2026년! 객체지향 제대로 배우기(with Python)
안녕하세요. 강의에 사용된 소스코드가 어디 있을까요?
안녕하세요. 강의에 사용된 소스코드가 어디 있을까요? ㅜㅜ 미리 감사드려요.
-
미해결UML과 객체지향 설계 입문: 비전공자도 쉽게 배우는 개발자 필수 기초 강의
안녕하세요. 수업 자료 링크 제공은 어디인가요?
안녕하세요. 수업 잘 듣고 있습니다.수업 자료 링크는 어디에서 볼수 있을까요?
-
미해결Readable Code: 읽기 좋은 코드를 작성하는 사고법
[강의 질문] 메서드와 추상화
메서드와 추상화 관련해서 질문이 있습니다. 메서드가 2가지 이상의 일을 하면 구체적인 내용의 유추가 어렵기 때문에 더 작은 단위의 메서드로 쪼개고 더 큰 맥락 안에서 포괄적인 의미를 담는 메서드 명 변경하라고 말씀 주셨는데 더 작은 단위의 메서드로 쪼개지 않고 메서드 명만 포괄적인 의미를 잘 담아서 표현하게 되도 괜찮은 걸까요?즉, 아래와 같이 메서드 단위로 분리 하지 않아도 메서드 명만 하나의 주제를 나타내면 되지 않을까 싶어서 질문 드립니다. void 산책하면서 돈쓰기() { 우빈이는 산책하다가 은행해서 현금을 인출했다. 서점가는길에 아이스크림을 사먹었다. 남은돈으로 서점에서 가서 책을 구입하였다. }
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
단축어가 이상하게 나옵니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]psvm 단축어가 강의와 다르게 나옵니다 어떻게 해야하나요?인텔리제이 버전이 2025.2.5인데 그래서 다르게 나오는 건지아니면 vendor를 Eclipse Temurin 21로 설정해서 다르게 나오는 건지어떤 부분에서 문제인지 모르겠네요
-
미해결프론트엔드 마스터클래스
원시 데이터 할당 방식
안녕하세요, 강의 잘 듣고 있습니다!1강의 14. 힙과 스택의 비교 강의 중 궁금한 점이 생겨 문의 드렸습니다. 자바 스크립트는 컴파일 타임에 변수명을 저장하고, 런타임에 코드 순서대로 값을 할당한다고 알고 있습니다.그렇다면 자바스크립트에서는 할당이 런타임에서 이루어지고 그에 따라 원시데이터의 크기도 런타임 시점에서 정해지는 것 아닌가요?
-
해결됨2026년! 객체지향 제대로 배우기(with Python)
4번째 강의에서 질문이 있습니다.
2분 5초 경에 나오는 2-1. Is-a 관계: 상속 부분에서요A is a B(A는 B의 일종이다)라고 쓰여있는데밑에 상속의 의미에서는'부모(A)는 일반적인 개념, 자식(B)는 구체적인 개념'이라고 적혀있는데A가 B의 일종이라면 부모가 B가 되어야하지 않나요???
-
해결됨3일 만에 끝내는 백엔드 면접 핵심 압축 공략집 [네카라쿠배당토]
디스코드 초대 안돼요
링크 타고 들어가서 수락하기 누르면 아래와 같이 뜨는데 어떻게해야할까요 학습 관련 질문을 남겨주세요. 구체적으로 적을수록 좋아요!어떤 섹션, 몇 분 몇 초의 내용인지어떤 부분이 이해가 안 되는지어떤 에러가 발생했는지 (에러 메시지 전체)본인이 시도해 본 방법커뮤니티 질문 & 답변에 비슷한 내용이 있었는지 먼저 검색해보세요.같은 질문이 이미 답변되었을 수 있습니다검색으로 더 빠르게 해결할 수 있어요e