練習問題 解答
7.7 練習問題 解答
問1
① ○
② ×:パッケージを分けることで同じ名前のクラスファイルを作成できます。
③ ×:アクセス修飾子は「public」にする必要があります
④ ○:
⑤ ×:別々のパッケージに同一の名前のクラスが存在した場合のみ省略できません。
問2
Books.java
package 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