
#객체지향 언어 객체지향 언어란 기존의 프로그래밍 언어에 개념과 규칙이 추가된 것이 객체지향 언어이다. * 객체지향 언어 = 프로그래밍 언어 + 객체지향 개념(규칙) 객체지향 언어의 특징에는 세 가지가 있다. 1. 코드의 재사용성이 높다. 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. 2. 유지보수가 용이하다. 코드 간의 관계를 이용해서 적은 노력으로 쉽게 코드를 변경할 수 있다. 3. 중복된 코드 제거 코드의 중복을 제거하여 코드의 불일치로 인한 오동작을 방지한다. #클래스와 객체 클래스란 '객체를 정의해 놓은 것.' 또는 '객체의 설계도'라고 한다. 클래스는 객체를 생성하는 데 사용되며, 객체는 클래스에 정의된 대로 생성된다. 객체란 실제로 존재하는 것으로 사물 또는 개념을 ..

기본형과 참조형 자료형은 크게 '기본형'과 '참조형' 두 가지로 나눌 수 있다. 기본형은 변수의 실제 값(data)을 저장하고, 참조형은 변수의 어떤 값이 저장 되어 있는 주소(memory address)를 값으로 갖는다. 기본형(primitive type) 기본형에는 모두 8개의 타입(자료형)이 있다. → 논리형(boolean), 문자형(char), 정수형(byte, short, int , long), 실수형(float, double) 기본형의 자료형들은 계산을 위한 실제 값을 저장한다. 자료형의 범위(정수의 경우) 참조형(reference type) - 객체의 주소를 저장한다. - 8개의 기본형을 제외한 나머지 타입

상수(constant) → 한번 값을 저장하면 다른 값으로 변경할 수 없는 저장공간. 상수도 변수와 마찬가지로 '값을 저장할 수 있는 공간'이지만 한번 저장한 값을 변경할 수 는 없다. 상수는 변수의 타입 앞에 키워드 "final"을 붙여주면 된다. fianl int MAX_VALUE = 10; final int MAX_VALUE; // 정수형 상수 MAX_VALUE를 선언한다. MAX_VALUE = 100; // 상수에 처음으로 값 저장. MAX_VALUE = 150; // 에러. 상수에 저장된 값을 변경할 수 없다. 상수에 값이 저장된 후에는 상수의 값을 변경하는 것을 허용하지 않는다. 상수의 이름은 모두 대문자로 하는 것이 관례이다. 여러 단어로 이루어져 있는경우 '_'로 구분한다. 리터럴(lite..
Q. 두 변수 x와 y에 저장된 값을 바꾸려면 어떻게 해야할까? int x = 10; int y = 20; 두 그릇에 담긴 내용물을 바꾸려면 빈 그릇이 필요한 것처럼, 값을 임시로 저장할 변수가 하나 더 필요하다. 'tmp'라는 변수를 선언하여 두 변수의 값을 아래와 같이 변경하여 코드를 실행해 보니, 두 변수의 값이 바뀐것을 알 수 있었다. public class Ex2_8 { public static void main(String[] args) { int x = 10, y = 5; System.out.println("x = " + x); //화면에 x =10 이 출력된다. System.out.println("y = " + y); //화면에 y = 5 이 출력된다. int tmp = x; // 1. x..
1. 변수란? → 하나의 값을 저장할 수 있는 저장공간 프로그래밍을 하다보면 값을 담을 그릇(저장공간)이 필요한데, 그 공간을 변수(variable)이라고 한다. 2. 변수를 선언하는 방법 저장 공간이 필요하다면 먼저 변수를 선언해야한다. 변수를 선언하는 방식은 다음과 같다. 변수타입 변수이름; // 변수를 선언하는 방식 변수의 타입은 변수에 저장할 값이 어떤 것이냐에 따라 달라진다. 변수의 이름은 저장공간이 서로 구별될 수 있어야 하기 때문에 필요하다. 예를 들어 정수(integer)를 저장할 공간이 필요하다면 다음과 같이 변수를 선언하면 된다. int x; //정수(integer)를 저장하기 위하 변수 x를 선언 위의 문장은 x라는 이름의 변수가 선언된 것이다. 그리고 x라는 변수에 값을 저장할 때는..
- Total
- Today
- Yesterday
- 2차배열 예제
- 클래스와 객체
- 자바의 정석
- java의 정석기초
- JAVA 의 정석
- 객체의 구성요소
- 메서드 간의 호출과 참조
- 두 수의 나눗셈
- 프로그래머스
- return문
- 호출스택
- 객체지향 언어
- 기본 생성자
- string 배열
- 코테
- Lv.0
- 인스턴스 메서드
- 객체지향
- 프로글개머스 `
- 매개변수가 있는 생성자
- 기본형/참조형 매개변수
- JAVA의 정석
- 조건문 if
- java의정석 기초
- do-while문
- Java
- 객체 배열
- MySQL
- 생활코딩
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |