월 14,300원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
인터페이스 변수
인터페이스 변수 정리인터페이스 변수를 선언하게되면 해당 인터페이스를 이용하여 만든 객체에 대해서 접근할 수 있다.즉, Detectable 인터페이스를 부모로 둔 클래스에 대해서 접근할 수 있다.설명하신public Detectable detector;public void setDetector (Detectable detecor) { this.detector = detector;}public void detect() { detector.detect();}부분을 설명하면Detectable 인터페이스를 부모로 둔 클래스로 만든 객체를 setter의 매개변수로 넣게되면 해당 인터페이스 변수는 매개변수에 들어간 클래스가 되고 해당 클래스에있는 detect(); 메소드를 출력하게 된다라고 해석하면 될까요??
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
선생님 질문있습니다
간단한 질문이지만 int price = 7000; int grade = 1; switch(grade){ case 1 : price += 1000; case1 에서 왜 결과값이 8000원이아닌 10000원이 나오는 건가요??아직 연산식에 대해서 개념이 부족한건가요?? ㅠㅠㅠ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
생성자 파트에서 사용된 this부분코드 관련해서 질문있습니다.
생성자 파트부분 06:55분쯤에 기본 생성자에서 시리얼 넘버를 추가할때 this를 사용하는데요. 저는 this는 메소드 내에서 사용하려는 인스턴스 변수와 전달받은 파라미터의 이름이 같은 경우 사용하는 것으로 알고 있는데메소드와 생성자에서 this의 쓰임이 다른걸까요?
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
new project 설정할 때
location에 desktop을 설정하라하셔서 하려고 하는데 desktop이 안 뜨는데 이 같은 경우는 어떻게 해야 하나요?? intelli j 재설치도 해봤는데도 안 뜨네요
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
수업노트 제공이라고 하던데 혹시 어디서 구하나요?
안녕하세요 제공되는 컨텐츠 중에 영상 + 소스코드 + 수업노트제공 이라고 나와있던데수업노트는 어디서 받나요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
형 변환 질문
숫자를 문자열로 바꿀때 String.valueOf(); / Integer.toString(); 이 두가지를 사용하여 알려주셧는데 퀴즈에서 String busNO = "1234"; 를 사용하니 1234가 문자열로 바뀌었더라구요. (sout(busNo + 10)을 입력하니 123410이 나왔습니다.)위에서 알려주신 두가지 방법과 퀴즈에 나온 방법이 무슨 차이가 있을까요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
형변환 후반전 질문
93과 98.8을 각각 문자열로 변환한 다음에 저희가 사용하는 07 폴더에서는 계속해서 93과 93.8이라는 숫자는 컴퓨터가 숫자가 아닌 문자열로 인식된 상대 인가요? (93과 98.8을 더하면 9398.8인 형태로) 그 다음에 다시 문자열을 숫자로 바꾼 과정에서 컴퓨터가 숫자로 인식을 하는건가요?(93과 98.8을 더하면 191.8인 형태로)
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
뭐를 잘못 클릭해나 봅니다.
제가 뭘 잘못 눌렀는지 저 파란색 드래그 부분이 하얀색 이 되면서 엔터키를 눌러도 } 중괄호들이 내려가지 않고 그대로 멈춰 있었습니다. 탭키를 눌러도 그자리에 그대로 고정된것 처럼 있더라고창을 닫으니 해결되긴 했는데 왜 저렇게 됐는지 혹시 아시나요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
강의 하실 때 사용한 소스 코드 다운 가능하나요?
자바 강의 하실때 나오는 소스 코드 받을 수 없을까요?자바 완강하면서 강의 내용과 소스 코드 모두 타이핑하면서 공부 했는 데 일부가 날라갔어요ㅠㅠㅠ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
Scanner Input 입력할때 질문
안녕하세요.Mac, InteliJ 사용중인데 Input 창에 데이터를 입력할때 Window에서 Insert 모드(?) 인것처럼한글자 느리게? 입력이 되는데 이거 해결법 혹시 아시나요??검색해봐도 안나오는거같아 질문드려봅니다
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
선생님 Final에서 2분 17초 질문 있습니다.
public void makeVideo(){} 에서 this.name 이라구 하는데 Camera 클래스에서의 name과 연결되는건가요? 메소드 오버라이딩인지 궁금합니다! showMainFeature()와는 다른건지 질문남깁니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
강의랑 똑같이 따라했는데요 도저히 해결이 안돼서 질문드립니다.
9번 16번째줄 phoneNumber가 중복된다고해서 커밋이 안되고 있습니다. 강의처럼 똑같이 따라했는데 어떤 것이 문제인건가요? 제 눈에는 도저히 안보여서 질문드립니다...
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
쓰레드 순서
쓰레드 첫번째 강의 내용중,직원청소 (Thread 클래스이용)사장청소 의 순서대로 실행하면 잘 섞여서 청소를 하는데사장청소직원청소 (Thread 클래스이용) 의 순서대로 하면 사이좋게 나누어서 일을 안하고 사장청소 끝난다음에 직원이 청소를 합니다. 두번째로 해야되는 이유가 궁금하구요.만약 사장청소도 쓰레드로 만들어서 사장청소직원청소로 하면 안되나요? 감사합니다. ^^
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
엉뚱한 코드 실행 될때
초보적이 실수 같은데 오랜기간 해결법을 몰라 질문드립니다. 상황1: 코드A 와 코드B를 같은 폴더에 작성합니다. 코드B에는 에러가 있습니다. 코드 A 를 실행 (ctrl+shift+F10) 시키면 코드B에 에러가 있다고 메세지를 보냅니다.상황2: 코드A는 패키지A에 있고 같은 레벨에 패키지B가 있고 에러가 있는 코드B가 있습니다. 코드A를 실행 시키면 다른 패키지에 있는 코드B에 에러가 있다고 메세지를 보냅니다.분명한것은 A 와 B 사이에는 아무 연관성이 없습니다. 아무 파일로 실행키켜 보시면 같은 상황이 연출 될것입니다.왜그럴까요? 가끔씩 정말 귀찮게 하는 에러인데 파일을 코치거나 지우는 방법외에는 아직 해결책을 찾지 못했습니다. 도와주세요^^
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
맥북에서 jdk를 다운받으려고 하는데 command not found: brew
이렇게 뜨는데 해결 방법을 알려주시면 감사하겠습니다
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
샷건 코드
변환해주세요exit(0)
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
객체 생성부분과 new의 의미
안녕하세요 나도코딩 강사님강의를 듣다가 궁금한 부분이 있어서 질문드립니다챕터 7의 다형성파트 강의에서질문 1 : Camera camera = new Camera(); Camera factoryCam = new FactoryCam(); Camera speedCam = new SpeedCam();코드 첫번째 줄이 의미하는바가 Camera 클래스로부터 객체명이 camera인 객체를 생성한다는 것은 알겠는데등호(=) 뒤에 있는 new Camera() 이게 뭘 의미하는건지 잘 모르겠습니다코드에 (Alt + 클릭)을 하면 해당하는 코드부분으로 바로 이동하는데 Camera 클래스의Camera() 생성자로 가더라구요new Camera()가 Camera 클래스의 생성자를 의미하는건가요 ? 질문 2 :Camera factoryCam = new FactoryCam();이 코드는 Camera 클래스로부터 객체명이 factoryCam인 객체를 생성하게 되는데 자신의 클래스를 상속받는 FactoryCam 클래스의 메소드와 변수는 사용하지 못하고 Camera 클래스의 메소드만 사용할 수 있다고 하셨는데뒤에 new FactoryCam() 이 부분이 의미하는바가 무엇인가요? 질문 3 :if (camera instanceof Camera) { // camera 객체가 Camera 클래스로부터 만들어진 인스턴스이면 System.out.println("카메라입니다."); } if (factoryCam instanceof FactoryCam) { ((FactoryCam)factoryCam).detectFire();첫 번째 if 에서 camera 객체는 Camera 클래스로부터 만들어진 객체가 맞으니까"카메라입니다"를 출력하는 것은 이해되는데두번째 if 에서 factoryCam 객체는 부모클래스인 Camera 클래스로부터 생성된 객체인데왜 FactoryCam 클래스의 인스턴스인지도 이해가 안갑니다. 클래스로부터 생성된 객체를 인스턴스라고 알고 있었는데factoryCam 객체는 Camera 클래스로 부터 생성된 객체니까 Camera 클래스의 인스턴스로 이해 했는데두번째 if에서 (factoryCam instanceof FactoryCam) 이 true라고 해서 헷갈리네요 그리고 factoryCam이 FactoryCam의 객체가 맞다면 FactoryCam으로 형변환 하는 이유가 뭔가요 ?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
src 파일 사라짐
수시로 저장을 해도 intellij에서 src 파일이 자꾸 사라져서 실습하던 내용이 없어졌는데 왜 그러는걸까요?파일을 다시 복구하는 방법이 있을까요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
인터페이스 질문입니다
안녕하세요 나도코딩 강사님인터페이스 강의를 듣다가 이해가 안가는 부분이 많아서 질문드립니다챕터8의 02인터페이스 코드 부분에서 질문 1 :Detectable fireDetector = new FireDetector(); Detectable advancedFireDetector = new AdvancedFireDetector(); FactoryCam factoryCam = new FactoryCam(); factoryCam.setDetector(fireDetector); factoryCam.setReporter(normalReporter);코드 첫번째줄을 해석하면Detectable 이라는 인터페이스를 구현하는 FireDetector 클래스로부터 fireDetector 객체를 생성한 것이라고 이해하는게 맞는건가요?질문 2 :public class FactoryCam extends Camera implements Detectable, Reportable { private Detectable detector; private Reportable reporter; public void setDetector(Detectable detector) { this.detector = detector; } public void setReporter(Reportable reporter) { this.reporter = reporter;FactoryCam 클래스에서 인터페이스 변수들(Detectable, Reportable)을 선언해주고setter 메소드를 만들어서 매개변수로 Detectable 이라는 인터페이스 변수인 detector를 전달받게 했는데FactoryCam factoryCam = new FactoryCam(); factoryCam.setDetector(fireDetector); factoryCam.setReporter(normalReporter);메인 메소드에서 setDetector() 와 setReporter() 메소드의 전달값으로 왜 인터페이스 변수(Detectable, Reportable)를 전달해주지 않고클래스로부터 생성된 객체인 fireDetector 와 normalReporter를 전달값으로 전해주는지 이해가 안됩니다
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈 8번 질문합니다ㅜㅜ
SpeedCam 클래스내에서 AccidentDetector와 VideoReporter 를 사용하기 위해 인스턴스 변수를 만든 뒤 setter를 사용하는 것까진 이해를 했습니다.public void setDetector(Detectable detector) { // 질문 this.detector = detector; }위의 코드에서 괄호안의 Detectable detector가 매개변수라고 이해했는데 정확히 어떤 역할인지 명확하게 이해가 되지 않아서 질문합니다..ㅜㅜ