[다차원 배열과 문자열 배열] 강의 22:11초 => const char *arr[2][2] = {{"Hello", "World" },{"app", "dev"}}; 여기서 arr변수가 포인터 변수로 선언되었는데 왜 포인터 변수인지 궁금합니다! 그리고 포인터 변수가 아닌 arr[2][2]로 쓰면 출력값이 다르게 나오는지도 궁금합니다! 어떤 차이로 해당 문제에 포인터 변수를 사용한 걸까요?
만약 Car()랑 ECar()를 출력하고 싶으면 ElectricCar tesla = new ElectricCar("Tesla", 2021, 75); 위 구문만 있으면 부모 및 자식의 기본 생성자는 출력하지 않아도 되는건가요? ElectricCar tesla = new ElectricCar(); ElectricCar tesla = new ElectricCar("Tesla", 2021, 75); 이렇게 해야지 각 class의 기본 생성자를 호출 하는건가요? 무조건 기본 생성자를 호출하는 것이 아니라 ElectricCar tesla = new ElectricCar();이 있어야만 기본 생성자를 호출하는걸까요?
코딩 강의는 다 들을 예정이고요 이론 암기에 대해서 질문하려고 합니다 이론 통합 요약본 파일 다운 받아서 암기하면 되나요? 제가 비전공자이고 타 강의 수강도했고요 개념도 어느정도 있는데 예전기출보면 50~70점 왔다갔다 해서요 이미 풀어본 문제도 있고 그래서 불안해서 유튭 보고 왔거든요 혹시 어떻케 공부하고 복습하면 좋을지 조언해주실수있나요..??
질문 자체가 이상해서 취소선으로 변경했습니다. const float PI의 경우 4 byte 크기가 나오게 되는데 #define PI는 컴파일 하기 전에 PI부분을 4.131692f로 바꾸게 되잖아요. 그러면 그 상수 부분도 똑같이 float이니깐 4 byte 크기를 차지하게 되는 걸까요? 입력하는 상수들이 모두 각각 메모리를 차지하는 건지도 생각해 본 적이 없었는데, 갑자기 궁금해져서 질문 드립니다!
Java의 구조와 기초 용어 9:49 용어 관련하여 생성된 객체는 몇 개이고, 변수는 무엇인가요? 라는 문제에서 생성된 객체는 new를 받는 것을 의미하는 것으로 ParentC parent, ChildC child 이렇게 2개 인데 변수도 parent, child라고 한다면 객체와 변수라는 용어는 같은 의미인가요?
게임회사를 4개월 다니다가 (너무 잦은 철야 새벽 2시 정도까지) 못 버티고 이직을 하였습니다. 현재 방산회사와 보안회사에서 연락이 와서 고민중입니다. 방산회사는MFC, WPF, 보안회사는 MFC및 보안 솔루션들을 개발하는것 같습니다. 방산회사는 집에서 30분 거리, 보안 회사는 1시간 거리 정도입니다.(자취) 고민의 취지는 보안 회사는 성장 기대치가 높아 보이고 배울게 많아 보인다는 점이고, (야근이 조금 있지만) 반면 방산회사는 워라벨은 지킬 수 있지만 개발자로써 성장을 하지 못할까? 라는 걱정이 있습니다. (연봉은 둘다 1~2백 차이이고 3천 중반입니다.) 방산과 보안에 대해서 아는 부분이 없어 널널한 개발자님의 고견을 듣고 싶습니다.
다차원 배열과 문자열 배열 과정 챕터 19:24에서는 입력 구문에서 int arr[3][3]={1, 2, 3}, {4, 5, 6}, {7, 8, 9} 20:28에서는 입력 구문에서 const char *arr[2][2]={{Hello", "World"}, {"app", "dev"}}; 위 2개 입력 구문의 차이에서 첫번째는 왜 arr[3][3]이고, 두번째는 *arr[2][2]인지 모르겠습니다.
🚨 필독) 질문하시기 전에 꼭 읽어주세요 (10초 소요) 제목을 구체적으로 작성해 주세요 ✅ 좋은 예 : 감정일기장 Home 구현중 xx 이슈가 발생합니다. ⛔ ️ 나쁜 예 : 이거 왜 안되나요?, 오류나요 도와주세요 등 비슷한 궁금함을 갖고 계신 분들께 도움이 될 수 있어요! 코드의 이슈는 전체 프로젝트를 "링크 형태"로 올려주셔야 원인을 파악할 수 있습니다. 깃허브, 구글드라이브 등의 수단을 통해 링크 형태로 전달해주세요 직접 실행해보며 원인을 파악해야 하기 때문에 텍스트 형태로 붙여넣는건 삼가해주세요 🥲 답변이 도움이 되셨다면 답글 or 해결완료 버튼을 클릭해주세요 비슷한 궁금함을 갖고 계신 분들께 도움이 될 수 있어요! 제 답변이 여러분께 도움이 되었는지 저도 알고 싶어요 🥲 강의 내용에 궁금한 점이 있다면 몇 챕터의 몇 분 몇 초인지 알려주시면 더 좋아요 더 빠른 답변이 가능합니다 실행하는데 문제가 되지는 않는데 혹시 해결할 수 있는 방법이 있을까요??
안녕하세요 토비님 궁금한점이 생겨 질문을 남깁니다. 예제를 진행하실때 정적팩토리 메서드를 통해 객체를 반환할때 생성자를 통하지않고 바로 멤버변수에 값을 넣어 반환하는걸 사용하셨는데 public static Member register(MemberRegisterRequest createRequest, PasswordEncoder passwordEncoder) { Member member = new Member(); member.email = new Email(createRequest.email()); member.nickname = requireNonNull(createRequest.nickname()); member.passwordHash = requireNonNull(passwordEncoder.encode(createRequest.password())); member.status = MemberStatus.PENDING; member.detail = MemberDetail.create(); return member; } 이게 가능한 원리는 이해를 했습니다만 AI와 이야기하다보니 아래와 같은 이유를 제시하면서 생성자를 통한 반환을 강력 추천하더라구요 부분 초기화 위험 : 생성 직후 한동안 불완전 상태일 수 있어요. (중간에 예외가 나면 더더욱) final 을 못 씀 : 생성자 밖 대입이 필요하니 final 로 못 고정합니다(불변성/스레드 가시성 이점 상실). 검증 누락 가능성 : 검증/정규화가 흩어지기 쉬움 → 생성자 경로에 모으는 게 안전. 토비님 생각은 어떠하신지 궁금합니다.