![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQLKea%2FbtrMI3pHbFG%2FsqQwrbOGpj0mvGGs2tvn31%2Fimg.png)
JAVA기초 11일차 <객체지향>
2022. 9. 24. 17:47
Study/JAVA
객체지향 프로그래밍 1. 프로그램을 기능별로 나눠서 코드를 구성하는 기법. * 절차지향 프로그래밍(C언어, fortran, COVOL) - 위에서 아래로 코드를 구성하는 기법. * 클래스/ 오브젝트(객체) - 클래스 : 객체를 만들기 위한 설계도. - 객체 : 설계도로 만들어진 결과물(실체) 클래스 두 구성요소 - 필드: 객체가 가질수 있는 속성(정의) : 나이, 키, 몸무게, 성별 - 메소드 : 객체가 가질수 있는 기능(행동) : 먹다, 자다, 싸우다, 울다 프로그래밍 패러다임 절차적 프로그래밍 하나의 프로그램에 대한 코드들을 순서대로 코드를 진행했다 하나에 모든것을 작성하기 떄문에 일부분이 오류나면 전체가 오류난다. 그래서 객체지향프로그래밍을 사용하기 시작한다. 클래스가 분리되어 있어 한부분만 오류나..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc8LGlR%2FbtrMleyDJaH%2Fl8kXs2Bkx7cvRH1VtJ4qB1%2Fimg.png)
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. 배열의 데이터 저장 // 인덱스 값..