練習問題 解答
7.7 練習問題 解答
問1
① ○
② ×:パッケージを分けることで同じ名前のクラスファイルを作成できます。
③ ×:アクセス修飾子は「public」にする必要があります
④ ○:
⑤ ×:別々のパッケージに同一の名前のクラスが存在した場合のみ省略できません。
問2
Books.javapackage jp.co.f1.basic.ch07exercise; public class Books { private String title; private int price; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } }Practice0701.java
package jp.co.f1.basic.ch07exercise; public class Practice0701 { public static void main(String[] args) { // Booksクラスをインスタンス化 Books book = new Books(); book.setTitle("Java基礎テキスト"); book.setPrice(2980); System.out.println("本のタイトルは" + book.getTitle()); System.out.println("本の価格は" + book.getPrice()); } }
問3
① ×:publicがついているクラスYで、ファイル名をつける必要があるので「Y.java」となります。
② ×:クラスXはパッケージaに含まれます。
③ ○:クラスYはパッケージaに含まれます。
④ ○:名前のないパッケージに含まれるクラスbです。
問4
① Z
② X、Y、Z
③ a
④ a、b、c