Android Studio Structure
アイコンで、ぱっと構造が分かっておくようにしたい。
code側だと、オレンジ色になるキーワード部分を反映すると思うと良いかも。
以下、自分の記憶のために、抜き出ししたもの。
c:内部クラス, m:メソッド, f:Field
https://gyazo.com/1b65d3d6d9ae43fa429299771fd9fca6
implementされるmethod
(java由来の)アクセス修飾子(Visibility Modifiers)によって、錠・鍵が変わる https://gyazo.com/1d2ebec0f275ca3438db39df0afcd1b4
open: overrideできる
https://gyazo.com/0933b41338b38d5466016ee8f8d3c0a4
protected: 先祖の誰かがprotectしてる(た), protectは引き継がれる
https://gyazo.com/453bcd713935546810493bf92004d21f
internal: module内であればOK.
moduleとは?上記のリンクより
a module is a set of Kotlin files compiled together:
https://gyazo.com/e04d74ffdd60f71d26604bc8ed63f01c
private: そのクラス内のscopeのみ
https://gyazo.com/6aacf0b4f5764c10bbcf5a3db69cec1c
上部にあるこれは、property?
https://gyazo.com/6ccbec82bb438cee0a057e93e5d2b839
これは、Variableで変数(valueも含む)?
でも普通にproperty ( val foo = ...)と書いてる時にこの表示がでるが、、
https://gyazo.com/c5f000703fa60a7a8cf1ac9be5007ad6