以下はJavaScriptのコードですが、Javaに関する質問になります。
設計などの書籍を読むとJavaが解説に用いられる言語になっていることが多く、普段、JavaScriptを書いている自分の場合は、Java自体書いたことがなく、かといって、時間をとって他の何よりも最優先でJavaを勉強するということも時間の制約上、出来ないため、すごく初歩的なJavaの質問をさせてください。Javaの前提知識がないため、設計の本を読んでいても、「もしかしてこれはJavaでは自分の知らない仕様上の制約があるから、こういう考えなのか?」といった疑問が出てくることがたまにあるので。
質問
Javaという言語では、クラス定義のブロックの外で、変数などを宣言、代入して、そのファイル内のクラス内でその変数を参照するといったことは可能でしょうか? JavaScriptではできるのですが。
Sample.js
//ココ!!! const word = 'blah blah blah'; class Sample { constructor(name) { this.name = name; } greeting() { console.log(this.name); } saySomething() { console.log(word); } } const sample = new Sample('teratail'); sample.greeting() sample.saySomething()
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。