0:50アプリの中のJavaオブジェクトで管理されています。Javaオブジェクトの例です。0:56ボックスのようなもので、その中にステートがあります。0:58ステートはたくさんのフィールドでできています。1:03フィールドは変数です。1:09todayという変数をテキストフィールドとして持つことができます。1:14このテキストのフォントサイズを決める整数フィールドを持つこともできます。1:15他にフィールドはいろいろあります。1:19テキストカラーやフォントファミリーなど、全てこのTextViewおステートを作り出すものです。1:22このイメージにはないですが。1:28変更したりするには、このTextViewのメソッドを使います。1:31レッスン3でメソッドについて学びました。1:35TextViewのメソッドの例には、setTextやgetTextなどがあります。1:40setTextSizeやgetTextSizeなどもあります。1:43それぞれのメソッドは特定の指令を実行します。1:46onDrawなどの複雑なメソッドも使うことができます。1:48これは、TextViewをスクリーンに描くためのものです。1:58その中身のステート情報を持っていて、メソッドを使って、このTextViewを使うことができます。2:02ステートを変えたり、それより複雑な動作をすることができます。2:09ImageViewのJavaオブジェクトがあります。2:18ステート情報を持っています。2:22ここには書きませんでした。2:26setImage、setScaleTypeなど、さらに複雑なフィールドがあります。2:30onDrarなどは、このImageViewに描き込むためのものです。2:35onDrawをわざわざ読んで、スクリーンに描き込むということはしなくてもいいです。2:40Androidが自動的にやってくれます。2:44ImageViewを変えるメソッドを覚えておくと便利です。2:48このImageViewの中のすべてのフィールドをどうやって見ることができるのでしょうか。2:51また、メソッドを見るにはどうすればいいでしょうか。2:54答えは、オブジェクトのクラスの定義にあります。2:58TextView.javaというファイルです。3:01MainActivity.javaを定義したのと似ています。3:09コードがたくさんあります。3:15ステートとメソッドに関する情報が含まれています。3:20これは、TextViewが動作する上でのルールと考えてみるといいかもしれません。3:26このオブジェクトは、todayという文字列など具体的な情報を持つことができます。3:27またはテキストサイズ18などです。3:32このクラスを使って、さらにTextViewオブジェクトを作ることもできます。3:34これらは違ったテキスト文字列を持つことができます。3:40これはgodbyeというテキストを持つことができます。3:43違ったフォントサイズや色を持つこともできます。3:48それでも、すべてはクラステンプレートを元にしてできています。難しいかもしれません。3:52でも大丈夫です。3:54慣れるには少し時間がかかります。3:59部屋の見取り図を作るのと似ています。4:03この見取り図を使って実際に家を建てることが来ます。4:07すべてこの見取り図を基にしています。4:10見取り図は家自体ではないということが重要です。4:12これは図にすぎません。4:17同じように、TextViewクラスは、これらのオブジェクトインスタンスを作るためにあります。4:25クラスはどのようなものなのでしょうか。Foundation。