java eclipse
1コード 2import java.awt.print.Book; 3 4public class Sample { 5 6 public static <Animal> void main(String[] args) { 7 // TODO 自動生成されたメソッド・スタブ 8 9Bookshelf p=new Bookshelf(); 10 11 12String name=p.getName; 13 14System.out.println(name); 15 16class BookShelf{ 17 Book book=new Book(); 18 19 public String getName() { 20 return book.name; 21 22 class Book{ 23 String name="Java応用"; 24 } 25 26 } 27 28 29 } 30 } 31 32} 33```下記プログラムをどの様に直したらエラーコードが表示されなくなるのでしょうか?![![イメージ説明](b567e5acb39830373ad359ab46037b84.png)](329c497e40a436acb79268e666a06be7.png) 34 35Bookshelf p=new Bookshelf(); 36 37public String getName() { 38 return book.name;// 39 40どなた様か是非ご教授お願い致します。
コードは画面キャプチャではなく質問本文にそのまま提示してください。<code>ボタンでコードブロック化することにより見ている人(回答者)がコピペからの再現確認・検証が容易となります。
あとインデントはきちんとつけられたほうがいいですね。eclipseでしたらメニューのソース→フォーマットなどで適切にしてくれます。
エラーメッセージは良く出ているものなのでネット上でエラーメッセージそのまま調べれば解決方法は幾らでも出てくると思いますので、もし参考先サイトがあればURLも質問に追記してください。既に見た先が回答についてしまうと無駄なやり取りが発生しますし、もしかしたら参考記事の理解が間違っているために解決に至れていないのかもしれません。https://teratail.com/help/question-tips#questionTips1-2
回答3件
あなたの回答
tips
プレビュー