
JAVA기초 11일차 <객체지향>
2022. 9. 24. 17:47
Study/JAVA
객체지향 프로그래밍 1. 프로그램을 기능별로 나눠서 코드를 구성하는 기법. * 절차지향 프로그래밍(C언어, fortran, COVOL) - 위에서 아래로 코드를 구성하는 기법. * 클래스/ 오브젝트(객체) - 클래스 : 객체를 만들기 위한 설계도. - 객체 : 설계도로 만들어진 결과물(실체) 클래스 두 구성요소 - 필드: 객체가 가질수 있는 속성(정의) : 나이, 키, 몸무게, 성별 - 메소드 : 객체가 가질수 있는 기능(행동) : 먹다, 자다, 싸우다, 울다 프로그래밍 패러다임 절차적 프로그래밍 하나의 프로그램에 대한 코드들을 순서대로 코드를 진행했다 하나에 모든것을 작성하기 떄문에 일부분이 오류나면 전체가 오류난다. 그래서 객체지향프로그래밍을 사용하기 시작한다. 클래스가 분리되어 있어 한부분만 오류나..

JAVA 기초 6일차 <배열>
2022. 9. 19. 13:33
Study/JAVA
- Stack : 데이터가 들어오면 쌓인다.FILO(first in last out) - Queue : 데이터가 들어온 순서대로 나간다 FIFO(first in first out) - List : 목록 - Tree - Array : 같은타입의 여러 변수를 하나의 묶음으로 다루는 자료구조 ■배열 : 같은 타입의 데이터를 손쉽게 관리하기 위해 사용하는 기능 // 1. 배열의 선언 String stu1 = "김여정"; String stu2 = "박동명"; String stu3 = "홍아현"; // 자료형[] 배열명 = new 자료형[배열의 크기]; String[] Dclass = new String[3]; // 배열은 인덱스에 대응하는 데이터들로 이루어진 자료구조 // 2. 배열의 데이터 저장 // 인덱스 값..