배열함수를 이용해 article 10개 저장 틀 구현

2020. 10. 17. 19:42JAVA/Text Board 프로젝트

public class App {

 

     Article[] articles = new Article[10];   // articles라는 이름의 Article배열 10칸을 만듬

 

     public Article getArticle(int id) {

           if (id > articles.length) {

                return null;

           }

           return articles[id - 1];   // 만약 1번 게시물 틀을 불러오고 싶으면

                                             [0]번째 칸에 있는 정보를 가져와야하므로 id-1

     }

 

     public void run() {  // class 필드에선 변수 선언까지만 가능

                                // 기능(메소드) 구현을 위해 void 필드에 기능 구현

//         articles[0]=article1;    //articles 배열 첫번째 칸에 article1을 채워넣음

 

           for (int i = 0; i < articles.length; i++) { // articles 배열 i번째 칸에 Article객체를 채워넣는 것을

                                                                 articles.length(배열의 길이)까지 반복

                articles[i] = new Article();            // 만약 articles.length가 100이면 i는 99까지 증가하지만

                                                            []칸은 100칸이 채워지는 것임

           }