728x90
package model.vo;
public class pModelVo01 {
private String name;
private int score;
public pModelVo01() {}
public pModelVo01(String name, int score) {
this.name = name;
this.score = score;
}
// getter & setter
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
// toString
@Override
public String toString() {
// return name(score점); 이 줄이 아래 코드 의미...
return name+"("+score+"점)";
}
}
package controller;
import java.util.ArrayList;
import model.vo.pModelVo01;
public class pController01 {
public void firstR() {
// ArrayList list = new ArrayList();
ArrayList<pModelVo01> list = new ArrayList<pModelVo01>(3); // 지네릭스 : 데이터타입 한정
System.out.println(list); // 결과값 : []
// 리스트 자체가 대괄호 자동생성
list.add(new pModelVo01("1번", 0));
list.add(new pModelVo01("2번", 2));
list.add(new pModelVo01("3번", 3));
list.add(new pModelVo01("4번", 3));
System.out.println(list);
// list.add("hi",0);
//
}
}
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일1코딩] [Java] ArrayList의 메소드 : add,remove,contains, indexOf, get,set (0) | 2022.03.04 |
---|---|
[1일1코딩] [Java] LinkedHashSet, HashSet, TreeSet (0) | 2022.03.03 |
[1일1코딩] [Java] array 초기화 3가지 (0) | 2022.03.01 |
[1일1코딩] [Java] 삼항연산자 (2중) + do while문 (0) | 2022.02.28 |
[1일1코딩] [Java] 상속 코드 체크 및 부모 중복코드 링크 확인 (0) | 2022.02.27 |