반응형 자바3 [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 13회차 미션 오늘은 객체배열에 대해서 공부해보았다. 기본자료형 배열과 참조자료형 배열의 형태는 아래와 같다. 예시로 Book이라는 객체가 들어갈 객체배열을 만들어 보았다. 객체배열을 복사할 때 아래와 같이 얕은복사와 깊은 복사가 있다. 객체를 배열로 다루기 부모타입의 참조변수로 자녀타입의 객체를 참조하는 것이 가능하다는 것을 지난 시간에 배워 알고 있을것이다. Car(부모클래스) / Supercar(자녀클래스) 라면, Car c = new Supercar(); 또는 Car c = null; Supercar sc = new SuperCar(); c = sc; 방법이 있었다. 이번 시간엔 이러한 점을 이용해서 부모타입의 참조변수로 자녀타입 객체를 배열로 다루는 방법을 알아보겠다. 부모 클래스로 Juice가 있.. 2020. 8. 22. [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 11회차 미션 오늘은 Class 클래스와 String 클래스, Wrapper에 대해 공부해보았다. Class 라는 이름의 클래스가 있다고 한다. 자바의 모든 클래스와 인터페이스는 컴파일 후 class파일로 생성된다. class클래스는 컴파일된 class파일에서 객체의 정보를 가져올 수 있다. Class 클래스는 컴파일된 class파일에서 객체의 정보를 가져올 수 있다. Class 클래스를 가져오는 방벙은 아래와 같다. forName() 메서드와 동적 로딩에 대해서도 알아보았다. forName()은 Class클래스의 static 메서드이다. 동적 로딩이란 컴파일시에 데이터 타입이 모두 binding 되어 자료형이 로딩(static loading)되는 것이 아니라 실행중에 데이터 타입을 알고 binding 되는 방식이다... 2020. 8. 20. [패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 4회차 미션 오늘은 정보 은닉, 캡슐화에 대한 강의를 들어보았다. private 접근제어자를 사용하여 선언한 변수를 다른 클래스에서 Getter, Setter를 이용하여 간접적으로 가져와서 쓸 수 있는 방법이다. 캡슐화 출처: https://terms.naver.com/entry.nhn?docId=3532995&cid=58528&categoryId=58528&expCategoryId=58528 '캡슐' 하면 [그림 6-30(a)]와 같은 캡슐로 된 약이 먼저 떠오를 것이다. 캡슐 약 안에는 수많은 알갱이가 들어 있지만 약을 복용할 때는 알갱이 하나하나가 어떤 기능을 하는지 알 수도 없고 알 필요도 없다. 어디가 아플 때 먹는 약인지, 얼마나 먹어야 하는지, 약의 효능은 무엇인지 등만 알고 있으면 된다. 마찬가지로 세.. 2020. 8. 13. 이전 1 다음 반응형