아니 목소리가 왜캐 좋으세여 그래서 계속 듣게 되잖아욧!!!!!!!!!!!!!!!!!!!!!!!!!
@miloSHOP129 Жыл бұрын
다른 강의 보면서 이해가 안가는 용어는 여기서 죄다 찾아보고 이해하고 있네요 정말 일반인을 위한 좋은 채널입니다 !
@runnan32036 жыл бұрын
처음 볼때랑 두 번째 세 번째 볼때마다 느낌이 전혀 달라요. 여러번 보세요 여러분
@01041112281scv5 жыл бұрын
ㅇㅈ... 핵공감 지하철에서한번 집에서 한번 자습하면서 한번.. 느낌이 다 다르네요!!
@김지혜-h4q3 жыл бұрын
오 노력해볼게요!
@박동명-b6q3 жыл бұрын
정말 그 어느수업보다 이해하기 쉬운것같아요 한번 두번 더 볼수록 완벽히 이해하는것같아요 댓글을 안 쓰는데 이건 정말 너무 좋은 강의네요
@defabc7047 Жыл бұрын
생성자 어디서도 이렇게 쉽게 설명하는 곳 없었음
@insight-vf9nc4 жыл бұрын
초기화 생성자 어떤 객체가 반드시 해야 될 일이 있을 때 그것을 별도의 생성자메소드로 만들어서 그 절차를 포함시켜서 이 객체를 사용하는 사람이 사용하기 위해 숙지해야 할 사안을 더 줄일 수 있도록 또는 반드시 해야하는 일을 놓치지 않도록 생성자 메소드를 쓴다.
@김선후-k8u3 жыл бұрын
와~!! 이해하기 힘들었던 생성자를 이렇게 쉽게 설명해 주셨네요~!!
@햄스터최고야 Жыл бұрын
생성자 헷갈렸는데 이거보고 시원하게 해결...감사합니다.
@lee-p8x2h Жыл бұрын
생성자란? 클래스 이름과 똑같은 메소드를 만들어서 (= 생성자), 이 객체를 사용하기 위해 반드시 해야하는 일을 입력해놓는 것
@alphago4105 ай бұрын
10년전 올린 영상이지만 왜 creator가 아닌데 생성자라 번역했을까 의문이 드는데 아마도 한국인 최초 맨처음 번역자가 그렇게 해서 무심코 따라간게 아닌까.... 초기자라 한다면 역할에 어느정도 맞는데 그건 initilialiser가 아닐까...
@vicivenividi61563 ай бұрын
클래스와 이름이 동일한 매쏘드를 만들면 다른 매쏘드보다 먼저 로직이 실행되어 초기화작업이 된다. 인스턴스를 생성할때 new 한건 사실 클래스가 아니라 생성자다. 클래쓰가 있으면 생성자는 똑같은 이름의 매써드를 만들고 똑같은 이름의 매써드를 사용자가 이미 만들었다면 그걸 실행시킨다.
@hanad-b4u5 жыл бұрын
호이 반왔습니당 광고도 없고 너무 퀄이 좋아요 ㅠㅠ 흑흑 감사합니다
@지지니-z8w2 жыл бұрын
4:15 ㅋㅋ귀염
@sss-yj3iu3 жыл бұрын
6:09 clas Calculator 밑에 int left,right는 static이 안붙어있으니까 전역이아니라 지역변수(인스턴스 변수?)아닌가요?
@SeolLee-kp8df Жыл бұрын
class Calculator 밑에 적혀있는 변수들은 static이 붙으면 클래스변수일뿐 그거 가지고 전역, 지역 구분선이 될게 아니라 전역변수가 됩니다 지역변수는 메소드 내에 선언되있는 변수 입니다 (제가 알기로는 그렇습니다...)
@스토어-m8i Жыл бұрын
목소리가 좋아요!!
@kostralia4422 жыл бұрын
설명 미쳤다....... 감사합니다!
@erinlee10755 жыл бұрын
이해가 안갈 때는 :) 직접 코딩을 좀 해보고 다시 돌아오면 확 이해됩니다!
@inmy55846 жыл бұрын
18.12.05 공부하고 갑니다~~
@abbaccc3 жыл бұрын
짱짱 감사감사
@Aaa-dc3bk5 жыл бұрын
정말 도움이 되었어요 감사합니다!
@2day_s7 жыл бұрын
public Calculator랑 public static Calculator랑 pubilc void Calculoator 랑 차이가 뭐죠?
@개발-l4x7 жыл бұрын
Byun 저도 궁금하네요 앞에 void가 붙으면 에러가 뜨네여
@haeyongHwang6 жыл бұрын
기섭이..ㅎ
@sss1103206 жыл бұрын
static 이 붙은것은 클래스 메소드이고 void가 붙은것은 리턴값이 없는 메소드인걸로 알고 있습니다.
@dujin_park3 жыл бұрын
public Calculator는 생성자로 클래스를 객체화할 때 호출됩니다. public static Calculator는 정적 생성자를 말하시는 것 같은데 정적 생성자는 public과 같은 접근 한정자를 사용하지 않는 것으로 알고 있습니다. 정적 생성자는 첫 번째 인스턴스가 만들어지거나 정적 멤버가 참조되기 전에 자동으로 호출됩니다. 정적 생성자는 제가 평소에 써본 적이 없어서 자세한 설명은 못 드리겠습니다. public void Calculator는 외부에서 접근 가능한 메소드입니다. 하지만 Calculator라는 클래스 안에 동일한 이름의 메소드를 작성할 수 없는 것으로 알고 있습니다. 클래스와 동일한 이름의 메소드를 작성하려면 public Calculator로 작성하시면 생성자로 객체가 만들어질 때 메소드와 같은 기능을 할 수 있습니다.
@박민규-v8k7p2 жыл бұрын
와... 8년전 영상이 구글링보다 100배좋네용
@jaewonup4 жыл бұрын
기본생성자듣다가 이해가 안가서 다시 생성자 듣고있는데, 기본생성자에서는 생성자 안에 매개변수가 들어있으면 calculator(){} 이거 추가안하는이상 에러나야하는거아닌가요?
? 앞부분에선 생성자를 메소드라하고 뒷부분에는 갑자기 또 생성자라고 하는데 뭔가요., ,?
@Zeddy27182 Жыл бұрын
생성자는 메소드의 한 종류에요. 클래스와 이름이 같은 특별한 메소드입니다.
@까만괭3 жыл бұрын
감사합니다 :)
@그린라벨7 жыл бұрын
Class 안(내부)에 또 다른 Class는 왜 못만드는 것이죠??
@TV-nk1rc6 жыл бұрын
음... 이건 못만드는이유가 있는게 아니라 그냥 정의죠... 메소드안에 메소드를 못만드는것처럼 if,for문처럼 중첩이안됩니다
@njdjwgu4 жыл бұрын
@@TV-nk1rc if, for문은 중첩 됩니다
@hollymollyguakkamolly4 жыл бұрын
혹시 영상을 보고도 이해가 안되시는 분은 velog.io/@lshjh4848/%ED%81%B4%EB%9E%98%EC%8A%A4%EC%99%80-%EC%83%9D%EC%84%B1%EC%9E%90 여기를 참고해 보세요. 저도 여기 안내보고 확실히 이해했어요. 알고보니 사실 우리가 처음에 배웠던 내용이더라구요~
@dot98824 жыл бұрын
와우..링크 감사합니다.
@HowToOrbit5 жыл бұрын
영상만 쭉 보면 이해안되는데 책에 있는 문제들 한시간만 풀어보면 뭔소리인지 이해가 된다...