Java: 상속을 정리하는 문제 10개 Java 강의를 들으면서 자식을 호출할 때 부모 기본 생성자 또는 부모꺼를 호출 후 자식 것을 호출해야한다는 내용과 자식만 호출해도 되는 경우의 내용이 섞여서 나오는데 자식을 호출할 때 부모 기본 생성자 또는 부모꺼를 호출 후 자식 것을 호출하는 경우가 어떤 것이 있는지 정리해서 알려주실 수 있을까요?
Java: 상속을 정리하는 문제 10개 7:29 obj.show(); 출력 관련해서 부모 클래스에 있는 void show()는 출력안하고 자식 클래스에 있는 void show()만 출력하는 것에 대해서 원래는 자식 클래스 출력을 할 시 부모 클래스에 기본 생성자를 출력하고 자식 클래스 출력을 해야한다고 알고 있는데 이 문제 경우에는 void로 되어 있어서 부모꺼는 출력하지 않고 자식꺼만 출력하는건가요?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 네 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 네 9번에 ==연산자와 equals 메서스 둘다 물리적 동일성 이라고 해야 맞는거아닌가요? 오버라이딩 되지 않은 기본 equals 는 ==으로 비교하고 논리적 동등성은 String 변수.equals 한정 아닌가요??
12:50의 업캐스팅 문제 예시4는 super.paint()이 전에 A를 먼저 참조하고 Constructor of A를 쓰는데 15:39의 업캐스팅 문제 예시6은 왜 super(10)이 있는데 바로 생성자 of AA10이 되나요?? super.paint와 super(10)의 차이인가요?
29분 51초의 화면 기준으로 아래 코드를 보면 node가 None인지를 먼저 판단하는것 같습니다. 즉, 위 코드에 if가 2개 존재하는데, 그 중 오른쪽 if 조건을 먼저 판단하는 것 같습니다. 제가 제대로 알아들은게 맞을까요?? 그런데 result = "왼쪽 성공!" if True else "가운데" if (1 / 0 == 1) else "오른쪽" print(result) 이 코드를 실행시켜보면, 왼쪽 성공이 출력됩니다. 그럼 왼쪽의 if를 먼저 판단한다는거같은데... 제가 어디서 잘못 생각하고 있을까요??
업캐스팅(부모 형태, 자식 생성자) 5:33 결론으로, 에러가 발생한다고 하는데 현재 업캐스팅 상태여서 에러가 뜬다고 하는 것 같은데 만약에, 업캐스팅이 아닌 자식=new 자식 이면 public void chargeBattery() 메서드는 정상적으로 출력이 되는건가요?
안녕하세요! 질문을 하실 때 아래 내용을 준수 부탁드립니다. 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요. 6:27 조건문 v2 파이썬 elif 문의 안녕하세요~ '조건문의 기본형태' 부문에서 c언어, 자바 / 파이썬으로 else if(조건식2) / elif 조건식2 이렇게 있는데 왼쪽은 조건식2가 참일 경우 실행 / 우측은 조건식이 거짓일때로 실행되어있는데 c언어나 자바에서는 if 조건식1 거짓 -> else if 조건식2 참 실행 -> else는 실행되지않음 파이썬은 if 조건식1 거짓 -> elif 조건식 거짓 실행 -> else는 실행되지 않음으로 이해하면 될까요? 똑같이 else if인데 둘이 실행조건이 참 / 거짓으로 나뉘어있어서 문의드립니다
생성자와 메서드 8:49 상속 관련하여 알려주고 있는데 해당 코드 관련해서 자식이 태어나려면 부모꺼를 먼저 호출하라고 들었습니다. 호출 답 관련해서 상세하게 설명요청드립니다. 어떤 것은 부모 호출을 먼저한 뒤 자식을 호출하고 어떤 것은 부모 호출 없이 자식만 호출하는 것 차이를 모르겠습니다.