일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- delete
- 데이터 모델링
- 첫 프로그래밍
- 뷰
- 웹 디자인 기능사
- 명령 프롬프트
- Update
- gitkraken을 통한 프로젝트 올리기
- 컴퓨터 구조
- INSERT
- 열거형
- sqld
- 컴퓨터 활용 능력 1급
- youtube review
- github에 새 리포지토리 추가하기
- 2025-02-13
- 리눅스 마스터 2급
- 혼자 공부하는 SQL
- 컴퓨터 활용 능력
- 데이터모델링
- 이것이 오라클이다
- 운영체제
- mysql 설치 방법과 정상 작동 확인하기
- 친절한 SQL 튜닝
- 혼자 공부하는 네트워크
- 인덱스의 개념과 장단점
- 클러스터형 인덱스와 보조 인덱스
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- oracle
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- Today
- Total
목록2023/09/08 (4)
코딩 브이로그
1. 클래스 - 데이터와 함수의 결합 변수 - 하나의 데이터를 저장할 수 있는 공간 배열 - 같은 종류의 여러 데이터를 하나의 집합으로 저장할 수 있는 공간 구조체 - 서로 관련된 여러 데이터를 종류에 관계없이 하나의 집합으로 저장할 수 있는 공간 클래스 - 데이터와 함수의 결합(구조체 + 함수) 변수와 함수를 하나의 클래스에 정의하여 서로 관계가 깊은 변수와 함수들을 함께 다룰 수 있게 했다. 2. 클래스 - 사용자정의 타입(user-defined type) 자바에서는 클래스가 곧 사용자 정의 타입이다. // 시간, 분, 초 변수 선언 int hour; int minute; float second; // 3개의 변수 선언 int hour1, hour2, hour3; int minute1, minute2..
많은 수의 객체를 다뤄야할 때, 배열로 다루면 편리할 것이다. 객체 역시 배열로 다루는 것이 가능하며, 이를 '객체 배열'이라고 한다. 그렇다고 객체 배열 안에 객체가 저장되는 것은 아니고, 객체의 주소가 저장된다. 사실 객체 배열은 참조변수들을 하나로 묶은 참조 변수 배열일 것이다. Ty[] tvArr = new Tv[3]; // 참조변수 배열(객체 배열)을 생성 // 객체를 생성해서 배열의 각 요소에 저장 tvArr[0] = new Tv(); tvArr[1] = new Tv(); tvArr[2] = new Tv(); // 배열의 초기화 블럭을 사용하면, 다음과 같이 한줄로 간단히 할 수 있다. Tv[] tvArr = { new Tv(), new Tv(), new Tv() }; // 다뤄야할 객체의 수..
클래스의 정의와 용도는 다음과 같다. 클래스의 정의 - 객체를 정의해 놓은 것이다. 클래스의 용도 - 객체를 생성하는데 사용된다. 객체의 정의 - 실제로 존재하는 것. 사물 또는 개념 프로그래밍에서의 객체 - 클래스에 정의된 내용대로 메로리에 생성된 것을 뜻한다.
객체지향 프로그래밍은 정해진 규칙들을 이용해서 코드 간에 서로 관계를 맺어 유기적으로 프로그램을 구성하는 것이다. 객체지향언어의 주요특징은 다음과 같다. 1. 코드의 재사용성이 높다. 새로운 코드를 작성할 대 기존의 코드를 이용하여 쉽게 작성할 수 있다. 2. 코드의 관리가 용이하다. 코드간의 관계를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. 제어자와 메서드를 이용해서 데이터를 보호하고 올바른 값을 유지하도록 하며, 코드의 중복을 제거하여 코드의 불일치로 인한 오동작을 방지할 수 있다. 객체지향 프로그래밍은 프로그래머에게 거시적 관점에서 설계할 수 있는 능력을 요구하기 때문에 객체지향개념을 이해했다 하더라도 자바의 객체지향적 장점들은 충분히 활용..