일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- UXUI기초정복
- 내일배움캠프
- KDT
- baekjoon
- 디자인강의
- 국비지원
- Be
- mysql
- 티스토리챌린지
- 부트캠프
- 백준
- 국비지원교육
- Spring
- 객체지향
- 내일배움카드
- 환급챌린지
- UXUIPrimary
- 오픈패스
- 패스트캠퍼스
- Java
- UXUI챌린지
- 백엔드개발자
- 백엔드
- 오픈챌린지
- 백엔드 부트캠프
- 국비지원취업
- 디자인교육
- 디자인챌린지
- 오블완
- OPENPATH
- Today
- Total
목록프로그래밍/Java (13)
군만두의 IT 공부 일지
목차9장. 중첩 선언과 익명 객체9.1 중첩 클래스중첩 클래스(Nested Class): 클래스 내부에 선언한 클래스장점: 클래스의 멤버를 쉽게 사용할 수 있고, 외부에는 중첩 관계 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다.중첩 클래스는 선언하는 위치에 따라 두 가지로 분류된다.멤버 클래스: 클래스의 멤버로서 선언되는 중첩 클래스로컬 클래스: 메소드 내부에서 선언되는 중첩 클래스선언 위치에 따른 분류선언 위치객체 생성 조건멤버 클래스인스턴스 멤버 클래스class A { class B { ... }}A 객체를 생성하야만B 객체를 생성할 수 있음정적 멤버 클래스class A { static class B { ... }}A 객체를 생성하지 않아도B 객체를 생성할 수 있음로컬 클래스class A..
목차 오늘은 8장 인터페이스에 대해서 정리하려고 합니다. 상수에 필드에 대해서 몰랐던 내용을 알게 된 것 같습니다.8장. 인터페이스8.1 인터페이스의 역할인터페이스(interface): 두 장치를 연결하는 접속기인터페이스는 두 객체를 연결하는 역할을 함.상속보다 인터페이스를 이용해서 다형성을 구현하는 경우가 많음.8.2 인터페이스와 구현 클래스 선언인터페이스는 '*.java' 형태의 소스 파일로 작성되고 '*.class' 형태로 컴파일된다. 물리적 형태는 클래스와 동일하지만, 소스를 작성할 때 선언하는 방법과 구성 멤버가 클래스와 다르다.인터페이스 선언class 키워드 대신 interface 키워드를 사용함.접근 제한자는 dafault, public를 붙일 수 있음.중괄호 안에는 상수 필드, 추상 메소드..
목차 이번에는 7장 상속에 대해서 정리하려고 합니다. 상속은 프로젝트에서 다양하게 사용되기 때문에 확실히 알아두는 게 좋을 것 같습니다.7장. 상속7.7 타입 변환타입 변환: 타입을 다른 타입으로 변환하는 것클래스의 타입 변환은 상속 관계에 있는 클래스 사이에서 발생함.자동 타입 변환자동 타입 변환(Promotion): 자동적으로 타입 변환이 일어나는 것부모 타입으로 자동 타입 변환된 이후에는 부모 클래스에 선언된 필드와 메소드만 접근이 가능함.변수는 자식 객체를 참조하지만, 변수로 접근 가능한 멤버는 부모 클래스 멤버로 한정됨.자식 클래스에서 오버라이딩된 메소드가 있다면, 부모 메소드 대신 오버라이딩된 메소드가 호출됨.// 자동 타입 변환 조건부모타입 변수 = 자식타입객체;Cat cat = new Ca..
목차 이번에는 6장에서 클래스의 주요 부분에 대해서 정리해보려고 합니다.6장. 참조 타입6.9 인스턴스 멤버필드와 메소드는 선언 방법에 따라 인스턴스 멤버와 정적 멤버로 분류할 수 있음.구분설명인스턴스(instance) 멤버객체에 소속된 멤버(객체를 생성해야만 사용할 수 있는 멤버)정적(static) 멤버클래스에 고정된 멤버(객체 없이도 사용할 수 있는 멤버)인스턴스 멤버 선언 및 사용아래처럼 Car 클래스에 gas 필드와 setSpeed() 메소드를 선언하면 인스턴스 멤버가 됨.public class Car { // 인스턴스 필드 선언 int gas; // 인스턴스 메소드 선언 void setSpeed(int speed) { ... }}this 키워드객체 내부에서는 인스턴스..

목차 제목: 이것이 자바다 저자: 신용권, 임경균 출판사: 한빛미디어 가격: 38,000원 많이 쓰이는 JAVA 프로그래밍 기본서 CS 스터디를 진행하고, 같은 스터디원과 자바 스터디를 진행하기로 했습니다. 블로그에 학습 내용을 정리한 후, 배운 내용을 github에 다시 정리하여 팀원들에게 설명하는 방식으로 할 것 같습니다. 이 책은 전공 교재로 쓰여도 될 정도로 이미지와 설명이 잘 구성되어 있습니다. 유튜브 강의도 제공하고 있어 도움이 될 것 같습니다. 저와 스터디원 둘 다 전공자이므로 5장부터 학습할 예정입니다. 이번 파트에서는 참조 타입에 대해서 평소 헷갈렸던 내용을 정확히 알고 갈 수 있을 것 같습니다.5장. 참조 타입5.1 데이터 타입 분류자바의 데이터 타입은 기..