20182335概要を学習の2019-2020-1「オブジェクト指向プログラミングとデータ構造、」第4週

コンテンツの概要を学びます

1.基本的な文法や使い方の継承。

2. UMLのクラス図は、継承を示します。

3.特定のクラスを書いている時点で、最初のデータ・ステートメントは、別のメソッドの宣言です。

4.toString方法は、自動的に接続または印刷またはprintlnの文字列を呼び出します。

5.各オブジェクトを作成します。これは、クラスで宣言された変数のための新たなメモリ空間を作成します。

使用6.UML図に基づいていくつかの方法。

7.オブジェクトは、自己管理オブジェクトインスタンスのデータのみがパッケージを構成するオブジェクトによって変更することができなければなりません。

プロセスで解決コードのデバッグおよび問題

質問1:テストのエラーコード

問題1ソリューション:JUnitのメソッド名はtextxxxしなければならないか、またはxxxtestやエラーになることは実行できません。

質問2:中国、文字化けの出力は、コードに表示されます。

問題解決策2:GBKを選択

マネージドコード(https://gitee.com/li_jinquan/ljq/tree/master/src

先週試験間違った質問の概要

間違った質問1

メッセージは次のメッセージのどれでを発生するString型のパラメータを持つStringにメッセージを渡す例?

.LENGTH

Bの.substring

Cの.equals

D .toUpperCase

上記のEの.noneは、文字列へのメッセージのパラメータとして文字列を渡すことができません

分析:toUpperCaseのメッセージ長とパラメータなしには、2つのパラメータをサブストリングintです。等しいため、文字列がパラメータとして渡された受信された文字列と比較されたメッセージ文字列にパラメータとして渡されなければなりません。

2つの間違った質問

公共ボイドdoublefoo(ダブルX):ヘッダで定義された方法を考えます。以下のメソッド呼び出しのどちらが合法ですか?

.doublefoo(0)。

Bの.doublefoo(0.555)。

Cの.doublefoo(0.1 + 0.2)。

Dの.doublefoo(0.1、0.2)。

上記のEの.ALLは、D以外の法的です

正解:Eあなたの答え:D

分析:0(INT)の場合には二重値に拡大されます。Cの場合には、次にビスFOOを呼び出し、0.3の加算を生成するために実行されます。それは二つのパラメータの対の代わりに1が含まれているため、Dパラメータリストが不正です。

错题3:スコープ、それが宣言された方法に限定される変数は、(N)として知られています

.parameter

B .GLOBAL変数

C .localの変数

D .publicインスタンスデータ

E .privateインスタンスデータ

回答:C

分析:ローカル変数は、メソッド内でのみアクセスすることができると宣言されたこれらのメソッドの「ローカル変数」があります。グローバル
変数は、どこからでもアクセスすることができる変数であり、パラメータは、メソッド変数に渡されます。データの例は、グローバル変数、オブジェクト全体として見ることができます。

错题3:メッセージ文字列パラメータは、次のメッセージのどちらで起こるれた文字列にメッセージを渡す例?

.LENGTH

Bの.substring

Cの.equals

D .toUpperCase

上記のEの.noneは、文字列へのメッセージのパラメータとして文字列を渡すことができません

回答:C

分析:int型のサブストリングが2つのパラメータを持つ、メッセージの長さとToupPARSEパラメータを持っていません。等しいため、文字列はとして比較することができる文字列パラメータを使用してメッセージ受信した文字列へのパラメータとして渡されなければなりません。

错题5:公共ボイドdoublefoo(ダブルX):ヘッダで定義された方法を考えます。以下のメソッド呼び出しのどちらが合法ですか?

.doublefoo(0)。

Bの.doublefoo(0.555)。

Cの.doublefoo(0.1 + 0.2)。

Dの.doublefoo(0.1、0.2)。

上記のEの.ALLは、D以外の法的です

回答:E
分析:0(INT)の値が倍に拡大されている場合。ケースCにおいて、さらには、次いで、0.3を与えるdoublefoo呼び出すために行われます。それはパラメータではなく、1の2組が含まれているため、Dパラメータリストは違法です。

错题6:呼び出しでメソッドに渡される式が呼び出されます

.actualパラメータ

Bの.formalパラメータ

C .formal引数

Dの.formals

上記のEの.ANY

答え:
解像度:フォーム(フォームパラメータ、仮パラメータは)メソッドのヘッダ内のステートメントの形態です。実際のパラメータ(実際の値は、実際のパラメータ)式は、実際の呼び出しでメソッドに渡されます。

コメントは、学生のブログやコードを持っていました

ペア学習今週
20182311
ノット学習コンテンツを:カスタムクラスの記述、UMLのクラス図、さまざまなサイクルの共通理解を描きます

感情

より今週のものは、時間の不足、タイムリーな調整の必要性を学び、調整に多くの時間と労力を費やしています。

参考資料

「Javaプログラミングとデータ構造のコース(第二版)」

「Javaプログラミングとデータ構造のコース(第二版)」研究ガイド

おすすめ

転載: www.cnblogs.com/lijinquan/p/11614549.html