WEBVTT

00:00:01.800 --> 00:00:03.560 align:middle
このビデオでお見せするのは

00:00:03.727 --> 00:00:05.900 align:middle
Nautilus（ノーチラス）で
クラスの内部をブラウズする方法と

00:00:06.067 --> 00:00:08.590 align:middle
より詳細な分析をする方法です。

00:00:08.950 --> 00:00:10.210 align:middle
Nautilus を開きましょう。

00:00:10.490 --> 00:00:13.560 align:middle
Parserクラスをもう一度選択します。

00:00:14.920 --> 00:00:18.660 align:middle
そこへ行くと
メニューアイテムに

00:00:18.827 --> 00:00:21.300 align:middle
Analyze があります。
Analyze では

00:00:21.810 --> 00:00:23.720 align:middle
システムについてのいくつかの問い合わせがきでます。
例えば、これは

00:00:23.887 --> 00:00:27.730 align:middle
あるインスタンス変数を参照する

00:00:27.897 --> 00:00:29.790 align:middle
全てのメソッドがわかります。

00:00:29.957 --> 00:00:32.210 align:middle
インスタンス変数に代入しているメソッド全てや

00:00:33.020 --> 00:00:35.090 align:middle
参照されていないインスタンス変数全てや

00:00:35.257 --> 00:00:37.810 align:middle
参照されていないクラス変数全て
もわかります。

00:00:38.870 --> 00:00:40.950 align:middle
前回はクラスへの参照(class references)
を見ました。

00:00:41.117 --> 00:00:44.750 align:middle
しかし、ほら
インスタンス変数 base を選択すると

00:00:44.917 --> 00:00:48.100 align:middle
NumberParserクラスのメソッドのうち

00:00:48.267 --> 00:00:52.430 align:middle
base に何らかのアクセスをしている
全てのメソッドが得られます。

00:00:52.597 --> 00:00:55.400 align:middle
ここでは代入しています。
あちらでは使っています。

00:00:56.900 --> 00:00:59.610 align:middle
便利なことに

00:00:59.777 --> 00:01:03.360 align:middle
このボタンで同じことができます。
base に対して同じことをすると

00:01:03.530 --> 00:01:08.480 align:middle
インスタンス変数への

00:01:08.647 --> 00:01:09.400 align:middle
アクセスを得ることができます。

