私の教科書は、動作するオブジェクトを変更するメソッドとして、ミューテータメソッドを定義しました。ScannerクラスのnextIntメソッドはJavaのアクセサーかミューテータですか?
そして、オブジェクトを変更することなくいくつかの情報を問い合わせるメソッドとしてアクセサメソッドを定義します。
私はnextIntがアクセサメソッドであると言っていますか?
私の推論は、nextIntは操作対象のオブジェクトを変更しないということです。 inというScannerオブジェクトを作成した場合、「int a = in.nextInt();」と書くと、実際のScannerオブジェクトは変更されません。代わりに、aに値を代入するゲッターメソッドの一種として使用されます。
正しいですが、スキャンされたトークンがintとして返されます。https://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextInt() – Khaled