글
원하지 않는 메소드의 상속..
ex)
어떤 값을 저장하고 보여주는
ArrayList라는 클래스를 상속받아서
MyArrayList라는 클래스를 만들었음
근데 이걸 또 어떤 사람이 가져다 사용
근데 이걸 사용하다 보니
값을 없앨일이 생겨서
. 찍고 인텔리센스를 보니
clear() 메소드가 있음
그래서 사용하지만.
이건 사용자가 원하는데로 동작을 하지 않아요.
MyList에 있는 메소드가 아니라. ArrayList에서 상속받아진 메소드이기 때문에!
ex)
어떤 값을 저장하고 보여주는
ArrayList라는 클래스를 상속받아서
MyArrayList라는 클래스를 만들었음
public class MyLIst : ArrayList { public void add(object obj) { base.Add(ojb); } public object pop(int index) { return base[index]; } }
근데 이걸 또 어떤 사람이 가져다 사용
근데 이걸 사용하다 보니
값을 없앨일이 생겨서
. 찍고 인텔리센스를 보니
clear() 메소드가 있음
그래서 사용하지만.
이건 사용자가 원하는데로 동작을 하지 않아요.
MyList에 있는 메소드가 아니라. ArrayList에서 상속받아진 메소드이기 때문에!
RECENT COMMENT