41
1. [클래스]
응용은 둘째치고 클래스부터 이해해야한다.
"하나의 클래스 안에 여러개의 매서드"
모든 클래스의 부모님 : Super class
클래스 안의 매서드, 아규먼트의 유무, 이름은 같은데 아구먼트의 갯수가 다름.
대문자로만 써있는 클래스
유능한 프로그래머는 클래스를 만들 수도 있지만, 남들이 만든 클래스를 잘 조립하는 것도 유능한 프로그래머의 역량이다.
Object들을 잘 조립하는 것이 중요하다.
여러개의 스테이트먼트를 묶고 행위Method
(객체지향적인 언어 : 매서드
(함수지향적인 자바스크립트에선 엑셀에선 펑션))
2.
gettter 와 setter / JSP와 딥러닝에서 필수적인 요소. this. 을 잘 써야 한다.
상위폴더 순위 method 멤버필드 > constructor > field
3.
OOP는 간이 프로그램이기 때문에
4. 정리가 힘들정도로 너무 많은데;;;;;
5. 클래스와 클래스는 약결합이어야 한다.
클래스 연결관계는 '상속. 포함'이 있는데, 실무에선 Spring 등에서 '포함'관계를 많이 쓴다.
상속을 이해해야 다형성(폴리모피즘)을 이해할 수 있다. overridng