他の人がjavaで書いたクラスを使用したいと思う、ソースコード自体にアクセスする必要があるのですか、別の方法がありますか?Javaでクラスを使用する
1
A
答えて
1
あなたは通常、あなたが
1
にコンパイルしてもらいますコード、通常はjarファイルで配布されるコンパイルされたクラスだけです。
2
ありませんを使用するつもりクラスの作者によって公開されたjarファイルを持っていると思い、あなたがソースを必要としないはA.jar
0
コンパイルされたJavaクラスファイルを取得してクラスパスに組み込むことができます。通常、クラスメソッドが実際に何をしているのか疑問に思っている場合は、いつでも参照できるので、ソースコードを持つことは良いことです。
3
いいえ、クラスのメソッドを理解する必要がない限り、ソースコードを持つ必要はありません。コンパイル済みのJavaクラスを使用すると、(通常は)をjar配布として利用できます。
0
あなたのプログラムでそのクラスファイルを使用したいだけなら、ソースコードは必要ありません。 Yoはすぐにそのクラスメソッドを呼び出すことができます。 EclipseのようなIDSでは、そのクラスのオブジェクト名の後にドットを入力すると、外部の作業に利用できるすべてのメソッドが表示されます。しかし、そのクラスのコードを理解したい場合は、クラスの逆コンパイル後に取得できるソースコードが必要です(ソースコードが利用できない場合)
他にも、ソースは必要ありません。あなたは実際にそれを試して問題を抱えていますか?あなたの質問に別の理由があるのかどうか疑問に思うだけです。 – Leigh