| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 스프링부트의 장단점
- 기술면접
- spring spring boot 차이점 공통점
- cs기술면접
- 스프링부트 단점
- Service Worker
- Blazor Web App
- 프론트엔드
- CS
- OPC-UA
- 스프링부트 장점
- c언어 정보처리기사
- 서버저장방식
- C# Blazor
- InteractiveServer
- 정보처리기사실기 기본개념
- C#이론
- SPA MPA
- REST API
- Blazor WebAssembly
- 스프링 스프링부트 차이점 공통점
- jvm구성요소
- Redundant Array of Independent
- SPA MPA 차이
- 컴퓨터과학
- SPA MPA 특징
- C# InteractiveServer
- C# @rendermode
- nosql
- C# CS
- Today
- Total
담비의 개발블로그
국비지원교육 32일차(7주차&java) 본문
열거 타입
- 한정된 값인 열거 상수 중에서 하나의 상수를 저장하는 타입이다.
열거 타입 선언
- 열거 타입의 이름을 정하고 해당 이름으로 소스 파일 생성
- 열거 타입 이름은 관례적으로 첫 글자를 대문자로 하고 나머지는 소문자로 구성한다.
예시
Week.java
MemberGrade.java
- 열거 상수는 모두 대문자로 작성
예시
public enum Week{MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY}
열거 타입 변수
- 열거 타입도 하나의 타입으로 변수를 선언하고 사용해야 한다.
Week today;
열거타입 변수 = 열거타입.열거상수;
Week today = Week.SUNDAY;
객체
물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것
클래스 : 객체를 만들기 위한 설계도
인스턴스 : 클래스로부터 만들어진 객체
클래스 선언
- 하나 이상의 문자로 이루어져야 한다. 보통 대문자로 시작한다.
- 첫 글자에는 숫자가 올 수 없다.
- $,_ 외의 특수 문자는 사용할 수 없다.
- 자바 키워드는 사용할 수 없다.
- 클래스의 이름 뒤에는 { } 중괄호를 붙여준다.
예시
public class Car{
}
객체 생성
- 클래스로부터 객체를 생성하려면 new연산자를 사용하면 된다.
new 클래스();
new는 클래스로부터 객체를 생성시키는 연산자이다. new연산자로 생성된 객체는 메모리 힙 영역에 생성된다.
클래스 변수;
변수 = new 클래스();
클래스 변수 = new 클래스();
클래스의 구성 멤버
필드 : 객체의 고유 데이터, 부품객체, 상태 정보를 저장하는 곳.
생성자 : new연산자로 호출되는 특별한 중괄호 { } 블록이다.
메소드 : 객체의 동작에 해당하는 중괄호 블록.
'국비교육' 카테고리의 다른 글
| 국비지원교육 34일차(7주차&java) (0) | 2023.12.29 |
|---|---|
| 국비지원교육 33일차(7주차&java) (0) | 2023.12.28 |
| 국비지원교육 31일차(7주차&java) (0) | 2023.12.26 |
| 국비지원교육 30일차(6주차&java) (0) | 2023.12.22 |
| 국비지원교육 29일차(6주차&java) (0) | 2023.12.21 |
