분류 전체보기
-
1. 클래스 선언 1) 클래스 선언의 개념 객체를 생성하기 위한 템플릿 또는 설계도 역할을 합니다. 클래스는 속성(attribute)과 메서드(method)로 구성되어 있으며, 객체의 상태와 동작을 정의하는데 사용됩니다. 2) 클래스 선언의 형식 [접근 제어자] class 클래스이름 [extends 부모클래스] [implements 인터페이스] { // 멤버 변수 (속성) // 생성자 (Constructor) // 메서드 (동작) // 중첩 클래스 (Nested Class) } public class Animal { // Animal 동물이라는 클래스 선언 private String name; private int age; // 멤버 변수 (속성) // 이름과 나이라는 변수를 가짐. public Anim..
[Java] 클래스 선언 및 생성자1. 클래스 선언 1) 클래스 선언의 개념 객체를 생성하기 위한 템플릿 또는 설계도 역할을 합니다. 클래스는 속성(attribute)과 메서드(method)로 구성되어 있으며, 객체의 상태와 동작을 정의하는데 사용됩니다. 2) 클래스 선언의 형식 [접근 제어자] class 클래스이름 [extends 부모클래스] [implements 인터페이스] { // 멤버 변수 (속성) // 생성자 (Constructor) // 메서드 (동작) // 중첩 클래스 (Nested Class) } public class Animal { // Animal 동물이라는 클래스 선언 private String name; private int age; // 멤버 변수 (속성) // 이름과 나이라는 변수를 가짐. public Anim..
2023.06.19 -
1. 자동 타입 변환 1) 자동 타입 변환의 개념 자동 타입 변환(automatic type casting)은 암시적 타입 변환(implicit type casting)이라고도 불림. 크기가 작은 데이터 타입을 크기가 큰 데이터 타입으로 자동으로 변환하는 것으로 개발자가 별도의 타입 변환 연산자를 사용하지 않아도 자동으로 처리됩니다. 2) 자동 타입 변환의 규칙 작은 데이터 타입에서 큰 데이터 타입으로 (byte < short < int < long < float < double) 정수 타입에서 실수 타입으로의 자동 타입 변환은 무조건적으로 일어남(허용범위가 더 크기 때문) char 타입의 경우 int 타입으로 자동 변환되면, 유니코드 값이 int 타입에 저장됨. ※ 단, char 타입보다 허용 범위가 ..
[Java] 변수 타입 변환1. 자동 타입 변환 1) 자동 타입 변환의 개념 자동 타입 변환(automatic type casting)은 암시적 타입 변환(implicit type casting)이라고도 불림. 크기가 작은 데이터 타입을 크기가 큰 데이터 타입으로 자동으로 변환하는 것으로 개발자가 별도의 타입 변환 연산자를 사용하지 않아도 자동으로 처리됩니다. 2) 자동 타입 변환의 규칙 작은 데이터 타입에서 큰 데이터 타입으로 (byte < short < int < long < float < double) 정수 타입에서 실수 타입으로의 자동 타입 변환은 무조건적으로 일어남(허용범위가 더 크기 때문) char 타입의 경우 int 타입으로 자동 변환되면, 유니코드 값이 int 타입에 저장됨. ※ 단, char 타입보다 허용 범위가 ..
2023.06.19 -
1. 변수 선언 1) 변수 선언의 개념 데이터를 저장하고 참조하기 위해 메모리 공간을 할당하는 과정 변수는 이름을 가지며, 그 이름을 통해 해당 메모리 공간에 저장된 값을 읽거나 변경할 수 있습니다. 2) 변수선언의 방법 변수를 선언하기 위해서는 변수의 이름과 데이터 타입을 지정해야 합니다. 데이터 타입 변수이름; → 선언하여 초기값까지 주기 데이터 타입 변수이름 = 초기값; int age; // 정수형 변수 age를 선언 double pi = 3.14159; // 실수형 변수 pi를 선언하고 초기값 3.14159 할당 String name = "John"; // 문자열 변수 name을 선언하고 초기값 "John" 할당 boolean isRaining = true; // 불리언 변수 isRaining을 ..
[Java] 변수 선언과 접근제한1. 변수 선언 1) 변수 선언의 개념 데이터를 저장하고 참조하기 위해 메모리 공간을 할당하는 과정 변수는 이름을 가지며, 그 이름을 통해 해당 메모리 공간에 저장된 값을 읽거나 변경할 수 있습니다. 2) 변수선언의 방법 변수를 선언하기 위해서는 변수의 이름과 데이터 타입을 지정해야 합니다. 데이터 타입 변수이름; → 선언하여 초기값까지 주기 데이터 타입 변수이름 = 초기값; int age; // 정수형 변수 age를 선언 double pi = 3.14159; // 실수형 변수 pi를 선언하고 초기값 3.14159 할당 String name = "John"; // 문자열 변수 name을 선언하고 초기값 "John" 할당 boolean isRaining = true; // 불리언 변수 isRaining을 ..
2023.06.17 -
1. 변수 1) 변수의 개념 변수(Variable) = 값을 저장하기 위해 사용되는 이름이 있는 메모리 위치 데이터를 저장하고 참조할 수 있는 방법을 제공하여 프로그램의 유연성 및 가독성 UP↑ 2) 변수의 타입 ① 기본 타입 (Primitive Types) 변수 타입 변수 저장공간크기 기본값 범위 예시 숫자 타입 byte 1 byte 0 -2⁷ ~ (2⁷-1) byte number = 10; short 2 bytes 0 -2¹⁵ ~ (2¹⁵-1) short number = 20; int 4 bytes 0 -2³¹ ~ (2³¹-1) int number = 30; long 8 bytes 0L -2⁶³ ~ (2⁶³-1) long number = 40; float 4 bytes 0.0f 1.4e-45 ~ 3...
[Java] 변수의 개념과 타입1. 변수 1) 변수의 개념 변수(Variable) = 값을 저장하기 위해 사용되는 이름이 있는 메모리 위치 데이터를 저장하고 참조할 수 있는 방법을 제공하여 프로그램의 유연성 및 가독성 UP↑ 2) 변수의 타입 ① 기본 타입 (Primitive Types) 변수 타입 변수 저장공간크기 기본값 범위 예시 숫자 타입 byte 1 byte 0 -2⁷ ~ (2⁷-1) byte number = 10; short 2 bytes 0 -2¹⁵ ~ (2¹⁵-1) short number = 20; int 4 bytes 0 -2³¹ ~ (2³¹-1) int number = 30; long 8 bytes 0L -2⁶³ ~ (2⁶³-1) long number = 40; float 4 bytes 0.0f 1.4e-45 ~ 3...
2023.06.16