목록CodeStates/Section 01 (16)
SKSDUD

공부를 대충 하고 넘어갔더니 큰일이 났다. 문제가 더 불어나기 전에 빨리 정리하고 넘어가도록 하겠다. 뭐든지 대충하고 넘어가지 말자! ⬅ 이미 늦었나...? ㅜㅜㅜㅜㅜ 🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️🏃♀️ 🐱🏍🤸♀️📖📔📕📘🌻🗼 도망치는 곳에 낙원은 없다! 어쩌면 낙원으로부터 도망치는 걸수도... 0. 애너테이션 개발자, 사람에게 정보를 전달하는 주석과 달리 애너테이션은 다른 프로그램에게 정보를 전달하는 역할을 한다. 애너테이션의 종류 표준 애너테이션 : JDK에 내장되어 있는 일반적인 애너테이션입니다. 메타 애너테이션 : 다른 애너테이션을 정의할 때 사용하는 애너테이션입니다. 표준 애너테이션들 @Override 메서드 앞에서만 붙일 수 있는 애너테이션으로 상위 클래스의 메..

생각정리 가. 인스턴스를 생성해야 클래스가 의미가 있다. 설계도만으로는 소비자에게 도움 되지 않는다. TV 객체가 있어야 한다. new 연산자로 인스턴스를 생성하는 것이다. new 키워드 뒤에 나오는 생성자로 인스턴스 변수들을 초기화한다. 클래스명 변수명 // 클래스 객체를 참조하기 위한 참조변수를 선언. 변수명 = new 클래스명( ) // 클래스의 객체를 생성 후, 객체의 주소를 참조변수에 저장 참조 타입은 객체의 번지를 참조하는 타입으로 기본형 타입 8가지를 제외한 나머지로 배열, 열거, 클래스, 인터페이스 타입이 있다. 참조 변수에는 메모리상의 주소값이 위치하고 그 주소값을 통해 객체를 참조한다는 의미로 참조 타입이라 부른다. 클래스도 참조 타입이 될 수 있다. 이 부분에서 어려움을 느끼는 것 같..

상속이란 상속은 객체지향 프로그래밍 설계를 위한 핵심 기술 중 하나로 상속이란, 기존의 클래스를 재사용하여 새로운 클래스로 작성하는 것을 의미합니다. extends 상위(조상) - 하위(자식) 클래스 상위 클래스로부터 확장되었다. 코드의 재사용성을 높이고 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 크게 기여합니다. 자바에서는 다중 상속을 허용할 시에 생기는 문제점 때문에 단일 상속만 허용합니다. 포함 관계 포함은 상속처럼 클래스를 재사용할 수 있는 방법으로, 한 클래스 멤버변수로 다른 클래스 타입의 참조변수를 선언하는 것입니다. 상속관계? 포함관계? ~ 은 ~이다(IS) : 상속관계 ~은 ~ 을 가지고 있다(HAS) : 포함관계 상속보다는 포함 관계를 사용하는 경우가 대다수입니다. public..

자바 객체지향 프로그래밍의 핵심 기술 중 하나이다. 캡슐화란 특정 객체 안에 관련된 속성과 기능을 하나의 캡슐로 만들어 데이터를 외부로부터 보호하는 것을 말합니다. 데이터의 보호를 위함 내부적으로만 사용되는 데이터에 대한 불필요한 외부 노출을 방지 캡슐화를 통해 정보 은닉이 가능하다. 캡슐화를 구현하기 위해 자바는 접근 제어자, getter/setter 메서드를 이용합니다. 접근 제어자(Access Modifier) getter와 setter 메서드 패키지 : 특정한 목적을 공유하는 클래스와 인터페이스의 묶음 패키지는 클래스들을 그룹 단위로 묶어 효과적으로 관리하기 위해 사용합니다. 패키지별로 클래스를 묶어놓으면 클래스의 충돌을 방지할 수 있습니다. 같은 이름의 클래스들이 서로 다른 패키지에 존재한다면 ..

개발 역량을 기를 수 있는 가장 확실하고 빠른 방법은 많이 시도해 보고 실제로 코드를 반복적으로 작성하는 것입니다. 1️⃣ 클래스와 객체 클래스 클래스를 한번 잘 정의해놓으면, 매번 객체를 생성할 때마다 어떻게 객체를 만들어야 할지 더 이상 고민하지 않아도 된다. 클래스로부터 객체를 생성하기만 하면 된다. 네 가지 구성요소로 이루어져 있다. 필드 - 클래스의 속성을 나타내는 변수. 메서드- 클래스의 기능을 나타내는 함수. 생성자 - 클래스의 객체를 생성하는 역할 이너 클래스 - 클래스 내부의 클래스 생성자를 제외한 나머지 세 개의 요소를 클래스의 멤버(Member)라고 부른다. 필드와 메서드는 클래스가 가지는 속성과 기능을 대표합니다. 객체 하나의 객체는 다양한 속성과 기능의 집합으로 이루어져 있다. 객..

✔️ KEEP 커뮤니티를 잘 활용할 것 규칙적인 습관 (8-24) 주 4회 이상 운동 - 체력관리하기 실습과 이론의 적절한 조화가 필요하다. ✔️ Problem 블로깅에 소홀해지는 것 학습 콘텐츠에 매몰되지 않기 복습 마음가짐 ✔️ 회고 시간이 빠르다는 생각이 든다. unit 1을 한마디로 한다면 자바에 대해 배웠다는 것. 책 한 권을 사도 끝까지 본 적이 없는데 자바 이론을 다 끝냈다고 생각하니까 아무리 빨라도 한 달이구나라는 생각이 들었다. 한 달을 회고하자면 5점 만점에 2점인 거 같다.. 학습 콘텐츠에 충실하지도 줌 미팅에 충실하지도 블로깅에 충실하지도 않았다. 세상에! 어제보다 조금 더 나은사람이 된다는 마음가짐으로 매일매일 충실하게 살자 페어프로그래밍과 다양한 활동들이 있어서 좋았다. 역시 사..