[Q&A] JAVA | 생성자

  Рет қаралды 8,256

흥달쌤

흥달쌤

Күн бұрын

Пікірлер: 58
@zeenyeon
@zeenyeon Жыл бұрын
2:30 억지스럽지만 B b = new A(); 라는 생성자도 쓸수 있나요? 쓸수있다면 똑같이 AB로 출력되나요?
@kyeelaquilariaty9234
@kyeelaquilariaty9234 Жыл бұрын
그렇게는 안돼요 생성 자체가 안될 거에요 부모는 자식을 생성 가능한데 그 역은 안돼요
@상규-y7p
@상규-y7p Жыл бұрын
오류가 나서 안될거에요 그쵸 흥달샘?
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ 자식은 아버지를 낳을 수가 없습니다. 그건 컴파일할때 오류가 발생하게 됩니다. 아버지가 날 낳을수는 있지만, 자식이 아버지를 낳으면...음...옳지 않아요...^^ 감사합니다.
@우주-f7c
@우주-f7c Жыл бұрын
와...선생님 이 강의 아니었으면 저런 문제 나오면 얄짤없이 틀릴뻔했습니다 감사합니다..ㅠㅠ
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~ 도움이 되셨다니 다행입니다. 감사합니다. ^^
@올바른운동
@올바른운동 Жыл бұрын
항상 감사합니다
@HeungSsaem
@HeungSsaem Жыл бұрын
수강해주셔서 감사합니다. ^^
@Pppoaa12304
@Pppoaa12304 Жыл бұрын
우아 선생님 감사헤요 ㅜㅜ 자바문제 이해가 잘안됬는데 이거보고 이해완료! 내일 실기셤 잘보고 올께요
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ 도움이 되셨다니 다행입니다. ^^ 내일 시험에서 좋은 결과 있길 진심으로 응원합니다. 감사합니다.
@aa-pg1nb
@aa-pg1nb Жыл бұрын
늦은 시간인데 업로드 감사합니다. 보고 자겠습니다 ㅎㅎ
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~ 수강해주셔서 감사합니다. ^^
@aa-pg1nb
@aa-pg1nb Жыл бұрын
@@HeungSsaem 3일남았는데 뭘하면좋을까요ㅜㅜ 모의고사돌리고있긴한데 최종정리특강 1회독하고 모의고사를해야될까요.. 불안초조 안절부절입니다..
@이수진-k7f1o
@이수진-k7f1o Жыл бұрын
계속 헷갈렷던 부분이었는데 셤전에 해결해주셔서 넘감사해요!!
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ 도움이 되셨다니 다행입니다. 수강해주셔서 감사합니다. ^^
@주누아비
@주누아비 Жыл бұрын
머릿속에 정리가 안되서 너무헷갈렸는데 이렇게 한꺼번에 설명해주시니 이제야 이해가갑니다!
@HeungSsaem
@HeungSsaem Жыл бұрын
도움이 되셨다니 다행입니다. 수강해주셔서 감사합니다. ^^
@shininglee3842
@shininglee3842 Жыл бұрын
그저 명강의..😮
@HeungSsaem
@HeungSsaem Жыл бұрын
수강해주셔서 감사합니다. ^^
@kkrc0410
@kkrc0410 Жыл бұрын
생성자 문제도 나올 것 같은 느낌으로 영상촬영 해주셨네요! 감사합니다~~
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ 수강해주셔서 감사합니다. ^^
@KRFile
@KRFile Жыл бұрын
선생님 SQL 강의 산기 공부할때 도움 많이 받았습니다. 전공자긴 하지만 가채점하니 2개정도 틀린 거 같은데 항상 좋은 일만 있으시길 기원하겠습니다!!
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ 정말 틀리라고 내는 문제가 있으니, 2개 정도 틀린건 정말 잘 하신거지요~~ 합격하신거 진심으로 축하드려요~~ 감사합니다. ^^
@한유진-t9r
@한유진-t9r Жыл бұрын
선생님형변환의 목적은 무엇인가요? 왜 굳이 결과도 같은데 A a = new B(); 와 B b = new B();를 나누는지 모르겠습니다!
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ A a = new B(); 이런 형태를 사용하려는건 추상화 목적이 있습니다. A라는데서 공통의 성질을 묶어 놓고, B에서 구현하고, C에서 구현하고 이렇게 하면, A라는 것만 가지고도 B, C를 제어할 수 있기 때문입니다. 디자인 패턴도 죄다 이런 추상화 개념을 사용합니다. 감사합니다. ^^
@한유진-t9r
@한유진-t9r Жыл бұрын
@@HeungSsaem 감사합니다!
@kyeelaquilariaty9234
@kyeelaquilariaty9234 Жыл бұрын
명강의 듣고 잡니다 쌤 넘 고마워요!
@HeungSsaem
@HeungSsaem Жыл бұрын
수강해주셔서 감사합니다. ^^
@mistpark1985
@mistpark1985 Жыл бұрын
감사합니다 궁금한 부분있는데요 묵시적 호출은 어던 상황일때에 적용이되는걸까요
@zeenyeon
@zeenyeon Жыл бұрын
본문에 있는 문제처럼 부모의 클래스명과 같은 함수가 부모에게 존재할때, 아래에서 A a = new B(); or B b = new B(); 이런 형태로 생성자를 호출하면 묵시적으로 부모의 매개변수 없는 함수를 불러옵니다.
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ 위에서 답변을 잘 주셨네요.. 자식에서 부모의 생성자를 명시하고 있지 않을때, 부모의 인자없는 생성자를 호출하게 됩니다. 감사합니다. ^^
@mistpark1985
@mistpark1985 Жыл бұрын
감사합니다 이해했습니다
@맛있는피자
@맛있는피자 8 ай бұрын
헷갈렸던 개념인데 덕분에 확실히 잡고갑니다 감사합니다!
@hungrycamel6312
@hungrycamel6312 Жыл бұрын
인강 수강순서 마지막으로 계산식(크론, 퍼미션)을 배치해둬서 볼까말까 하다가 23년 1회 기출이나 보자하고 유튜브로 왔더니, 저도 많이 헤깔렸던 내용이 올라와서 큰 도움이 되었습니다. 인강 찍으실때 보다 살이 좀 빠지신 것 같아요. 크론, 퍼미션 꼭 외우고 가야할까요?? ㅠㅠ
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~ 도움이 되는 내용이라니 다행이에요~~^^ 딱히 다이어트는 하고 있지 않은데 여름이라서 그런가봐요. 살 빠지면 좋지요..^^ 크론 하고 퍼미션 부분은 대충이라도 한번 봐주세요. 계산식이 나오긴 할껀데, 일단 비중을 많이 둘만한 부분은 아닙니다. 감사합니다. ^^
@원주불주먹
@원주불주먹 Жыл бұрын
역시 믿고보는 명강의십니다!!!!
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~ 수강해주셔서 감사합니다. ^^
@시대흐름-k3i
@시대흐름-k3i Жыл бұрын
생성자가 기출에 나온적이 있나요? 그동안 기출만 공식처럼 외워놨는데 생성자는 또 다르네요 감사드립니다~
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ 생성자는 객체지향에서 중요한 개념이기 때문에 꼭 알아두시는게 좋습니다. 감사합니다. ^^
@예슬-q3j
@예슬-q3j Жыл бұрын
선생님~~ 이번에도 전날 특강 하시나요??
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ 이번 실기에서 전날 특강은 예정이 없습니다. 양해 부탁드릴께요~~ 감사합니다. ^^
@jungst2030
@jungst2030 Жыл бұрын
추가 정보 드립니다. 만약 자식 메소드 안에 public Child(int a){ super(a); System.out.print("E"); } 이런 식으로 super가 들어가 있으면 부모생성자 Parent( )가 있어도 Parent(int a)만 호출 후 자식으로 내려옵니다.
@kyeelaquilariaty9234
@kyeelaquilariaty9234 Жыл бұрын
super() (== 생략가능)와 super(a)의 차이군요
@HeungSsaem
@HeungSsaem Жыл бұрын
추가정보 감사합니다. ^^
@행이-g7j
@행이-g7j Жыл бұрын
메소드 라면 super() 면 부모호출 안한다는말이죠?
@kyeelaquilariaty9234
@kyeelaquilariaty9234 Жыл бұрын
@@행이-g7j 인자 없는 부모생성자를 호출하는 건데 사실 원래 내재되어 있는거라 생략 가능하다고 한거에요!
@머연과함께춤을
@머연과함께춤을 Жыл бұрын
명강의 감사합니다!
@HeungSsaem
@HeungSsaem Жыл бұрын
수강해주셔서 감사합니다. ^^
@수근-w3y
@수근-w3y Жыл бұрын
진짜 평소에 궁금해하던 부분을 이렇게 잘 설명해주셔서 감사합니다 !! 좋은 강의 항상 감사해요 !!
@HeungSsaem
@HeungSsaem Жыл бұрын
수강해주셔서 감사합니다. ^^
@alvinpark5168
@alvinpark5168 Жыл бұрын
Class A { public A() { System.out.print("A") } public A(int x) { System.out.print("B") } Class B extends A { public B(int x) { System.out.print("C") } } 위와 같은 경우에 int x = 1 B b = new B(x) 라고 한다면 부모 생성자 호출 시에 파라미터가 있는 A(int x)가 호출이 되나요? 아니면 파라미터 없는 A() 호출 후에 B(int x)가 호출되나요? B(int x) 안에 super(x)라고 한다면 A(int x)가 명시적으로 불러오라고 해서 확실한데 기본 부모 생성자(파라미터가 없는 것)만 호출되는지 궁금합니다. 좋은 강의 감사합니다
@user-sx8us5zr2h
@user-sx8us5zr2h Жыл бұрын
B에 값이 있어도 super(x)를 호출하지 않으면 기본적으로 인자 없는 A를 호출하고 C를 그 다음 호출합니다
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요~~~ 위에 답변 주신대로, 자식 생성자에서 부모를 명시하고 있지 않으면 부모의 인자없는 디폴트 생성자가 호출됩니다. 감사합니다. ^^
@Siempre_feliz
@Siempre_feliz 6 ай бұрын
생성자만 부모 호출 나 호출
@Siempre_feliz
@Siempre_feliz 6 ай бұрын
메소드는 안 그럼
@DobyAsFree
@DobyAsFree Жыл бұрын
23년 2회차 실기에 생성자 나오면 무조건 맞출수 있겠네요 좋은 강의 감사합니다!!
@HeungSsaem
@HeungSsaem Жыл бұрын
안녕하세요`~~ 도움이 되셨다니 다행이에요~~~^^
@parkjohoon
@parkjohoon 9 ай бұрын
저 수학 듣지못한거다
[Q&A] JAVA | 반복문(잔소리 주의~~)
9:21
흥달쌤
Рет қаралды 3,4 М.
[Q&A] JAVA | 아버지가 날 낳은 형태
20:59
흥달쌤
Рет қаралды 28 М.
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
[Q&A] JAVA | 생성자
13:35
흥달쌤
Рет қаралды 11 М.
[Q&A] 영상답변 | 배열과 포인터의 기본
16:21
흥달쌤
Рет қаралды 6 М.
[Q&A] JAVA | 생성자, 오버로딩
13:20
흥달쌤
Рет қаралды 9 М.
[Q&A] JAVA | 메서드 오버라이딩
6:16
흥달쌤
Рет қаралды 4,9 М.
자바(JAVA) 특강 | 자바의 객체지향 특징
44:07
흥달쌤
Рет қаралды 26 М.
Java - 생성자
10:15
생활코딩
Рет қаралды 86 М.
[Q&A] 영상답변 | 포인터(복잡함주의)
18:19
흥달쌤
Рет қаралды 10 М.