※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. ■ 인터페이스 디커플링 -나는 오라클DBMS-emp를 쓰는데, 회사에서는 MySQL DBMS-emp를 씀... -프로그래밍끼리 디커플링 : 모듈사이를 인터페이스로 연결, 구현체를 분리 모듈사이의 연결고리(의존관계)를 인터페이스를 사용하여 두 모듈의 의존성을 감소하여, 개발 및 유지보수가 용이하게 처리방식 -객체들 간에 결속력이 강할 경우, 그 프로그램의 구성요소 중 하나를 수정하게 되면 그와 연관된 모든 구성요소도 새로 수정해야함. 그러나 인터페이스를 이용한 설계가 잘 된 경우에는 수정하고자 하는 요소만 수정하여 재배포. 09Day7 프로젝트 -나는 오라클DBMS-emp를 쓰는데, 회사에서는 MyS..
※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. 책156쪽 상속 ■ super 키워드 -"부모클래스"의 인스턴스 의미 -this : 메모리에 올라간 "자신클래스"의 인스턴스 의미 ① 변수 이름이 동일할 때, ② 자식클래스에서 부모클래스의 생성자 호출할 때, ==>반드시 상위클래스의 멤버 및 생성자를 명시적으로 호출 ex)기본생성자 ■ 오버라이딩 어제 이렇게까지 한거 책 보고 둘러봄 책169쪽 ■ 다형성 -부모타입으로 자식객체 만들 수 있다! ①상속관계가 있어야하고 ②부모타입의 변수로, 자식의 객체 생성참조 할 수 있음 기존) Manager m = new Manager (); Engineer e= new Enginner(); 다형성) Employe..
※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. 07Day0_Has_Relation 프로젝트 생성 ㄴCar, Engine, TestCar 클래스 생성해서 상속 맛보기 책154쪽 6장. 상속 -super 키워드 : 부모클래스 변수나 함수 표시, 초기화 유도 -오버라이딩 함수 : 부모 함수를 자식이 수정해서 사용 모든 클래스의 최상위 부모클래스는 Objects 07Day1 프로젝트 생성 - Cat , Dog, Fish, TestPet 클래스 생성 [ Cat 클래스 멤버변수 ] private String name; private int age; private String gender; [ Dog 클래스 멤버변수 ] private String name;..
※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다. 책 127쪽 6. this 키워드 프로젝트 06Day_0_this 자, 이제, 단축키로 한꺼번에 만들거임 코드창에서 " 마우스 오른쪽 키 " or " Alt + Shitft + S " ㄴ이건 Constructor using Fields 필드를 이용해서 생성자를 만든다 ㄴ이건 toString ㄴ겟셋 함수는 일케 변수 선택해서 만들 수 있음 프로젝트 06Day_1_method3_start 책132쪽 7. package와 import ┌ 패키지 이름 그대로 임포트┐ ┌ Random 상수? 만드는 자바.유틸리티 임포트┐ ┌ 날짜 Calendar 자바.유틸리티 임포트┐ ┌ 최종적으로 모두 임포트 끝냈을때┐ ..