I want to access to data of Page class inside Book class.( Such as b.pages.getPageNum()
)
I did like b.pages = p;
But it doesn't work. I couldn't access to Page class method.
How can I access?
Thank you.
public class Book<Page> {
private String name;
ArrayList<Page> pages = new ArrayList<Page>();
public Book(String name) {
this.name = name;
}
public String getBook() {
return name;
}
}
public class Main {
public static void main(String[] args) {
ArrayList<Page> p = new ArrayList<>();
Page p1 = new Page(22);
Page p2 = new Page(33);
Page p3 = new Page(44);
Page p4 = new Page(55);
p.add(p1);
p.add(p2);
p.add(p3);
p.add(p4);
Book b = new Book("harrypotter");
b.pages = p;
}
}
public class Page {
private int pageNum;
public Page(int pageNum) {
this.pageNumber = pageNum;
}
public int getPageNum() {
return pageNum;
}