만자의 개발일지

[Java] ArrayList 상속으로 foreach 구현 본문

Java/Java

[Java] ArrayList 상속으로 foreach 구현

박만자 2022. 1. 17. 10:19
import java.util.ArrayList;

class Node {
    String data;

    String getData() {
        return data;
    }
}
// add() 오버로딩
class Nodes extends ArrayList<Node> {
    boolean add (String data) {
        Node node = new Node();
        node.data = data;
        return add(node);
    }
}

public class Main {

    public static void main(String[] args) {

        Nodes nodeList = new Nodes();
        nodeList.add("123");
        nodeList.add("abc");
        nodeList.add("가나다");

        for(Node n : nodeList) {
            System.out.println(n.getData());
        }

    }

}

'Java > Java' 카테고리의 다른 글

[Java] Annotation 이란  (0) 2022.01.18
[Java] SOAP API 사용하기 (feat.Maven)  (0) 2022.01.17
[Java] DocumentBuilderFactory 와 DocumentBuilder  (1) 2022.01.14
[Java] new 연산자란  (0) 2021.06.21
[Java] 리터럴(literal)이란?  (0) 2021.06.18
Comments