20200918-TIL
今日やるべきこと
完了
今日やったこと
昨日授業の復習が終わりました.
内部クラス
まずは昨日作ったMapまず、入門について説明しましょう.
スターク内部階級は見たことのない不思議な存在のようだ.クラスがSTATICになるにつれて、外部クラスは内部でオブジェクトを作成してアクセスする必要があります...内部クラスです.クラス名でアクセスできます...内部にあるだけですが、独立した階級と考えられます.
ローカル内部クラスのメンバー変数を作成できないことは知っていますが、メンバーメソッドを作成するにはどうすればいいですか?
このように質問した後、メンバー変数はお尻にあるのに、どうして近づけないのですか?
定数にはライフサイクルがなく、コード領域の定数プールに存在し続けます.
ここでメモリ構造の補完学習が必要になったとき,ネットワークを介して複数のレポートを調べた.
講師に質問した結果、私は間違っていたことが明らかになった.内部クラスでは、メンバー変数とメンバーメソッドを作成できます.静的メソッドと静的変数は作成できません.
- 익명 내부클래스를 3단계로 구현해주셨는데 들을 때는 이해가 잘갔는데 다시보니 잘모르겠다.. 강의를 다시들어야겟다
- 다시듣고 람다식까지 포함한 예제를 정리하고 또 따로 연습삼아 구현해보니 어느정도 이해가 갔다
- 평소에 외부클래스의 객체를 생성하던것을 내부클래스 만들어서 객체를 사용하고 그것도 생략해서 메서드내에서 객체를 생성해서 구현하고 그것도 생략해서 람다식 형태로 객체생성을 생략하고 메서드 내부구현만 하는것이었다
- 강사님도 말씀하셨지만 객체지향적인게 아닌 함수형프로그래밍을 지향하기 때문에 낯설수밖에 없지만 잘받아들여봐야겠다
- 결론이 될 만한 말인지 모르겠지만 강사님게서 로컬내부 클래스가 스특에 정의된다는 말을 잘못설명한거고 정정하신다고하셨다.. 근데 클래스의 정의가 스택과 함께한다는 말이 무슨뜻인지 모르겠다
- 프리코스를 빠르게 다시들어봤는데 컴파일에서 생성되는 파일 확인하는것 말고는 다른건 못찾아서 더 리서치가 필요한 부분같다
- 구글에서 리서치하기!!
今日の気持ち
明日やること
Reference
この問題について(20200918-TIL), 我々は、より多くの情報をここで見つけました https://velog.io/@foeverna/20200918-TILテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol