여니의 성장 diary
728x90
반응형
article thumbnail
자바 기반 객체지향 프로그래밍 02 - 클래스 멤버와 메소드&생성자 오버로딩
Develop growth diary/JAVA 2022. 10. 6. 23:12

여태 수업 전날은 늦게 잔 적이 없었는데 어제 생각보다 너무 늦게 자서 오전부터 졸음이 쏟아지는 불상사가 있었지만 그래도 꾸역꾸역 열심히 수업 듣기 @,.@ 오늘 수업은 지난 수업내용을 복습하면서 클래스를 좀 더 세분화하여 각 멤버에 대해 깊게 배웠다! 클래스 생성과 클래스 멤버 어제 블로그를 작성하면서 필드, 생성자, 메소드에 대한 정의와 특징에 대해서는 기록하였다. 오늘 역시 필드, 생성자, 메소드를 갖는 클래스를 생성하여 외부 클래스의 메인메소드에서 호출하여 활용하는 코드를 작성해보면서 필드, 생성자, 메소드의 개념에 대해 확실하게 익힐 수 있었다. 클래스, 필드, 생성자, 메소드의 개념과 특징을 요약한 내용은 코드 내 참조로 작성해두었다. 일반적으로 생성자는 명사로 이름을 정하고, 메소드는 동사+..

article thumbnail
자바 기반 객체지향 프로그래밍 01 - 객체 생성과 클래스 변수
Develop growth diary/JAVA 2022. 10. 5. 23:24

자바의 핵심 객체지향 start - !!!!!!!!!!!!!!!!!!!!!!!! 우선 객체지향의 개념에 대해 먼저 익히는 것이 중요할 것 같다 :) 자바는 객체 지향 프로로그래밍(OOP, Object Oriented Programming)을 기반으로 하는데. 객체가 프로그램의 부품이 되어 상호간에 데이터를 주고받는 시스템이다. 객체 지향 프로그래밍에서 객체(Object)란 Class로부터 생성되어 new 연산자로 생성자 메소드를 호출하여 생성하는데 이때 생성된 객체는 서로 독립적이다. 또한 이렇게 클래스로부터 생성된 객체를 그 클래스의 인스턴스라고 부른다. 객체 지향 프로그래밍의 특징은 캡슐화, 상속, 다형성, 추상화 4가지인데, 이번 수업시간에는 그 내용에 대해 자세하게 다루지는 않았지만 이전에 공부를..

article thumbnail
자바 기반 구조적 프로그래밍 07 - 열거 타입 생성과 메소드 활용
Develop growth diary/JAVA 2022. 10. 5. 22:25

자바 기반 구조적 프로그래밍 마지막 부분은 열거 타입!! 열거 타입은 간단하게 정리하고 넘어갑시다 :) 열거타입의 생성과 활용 열거 타입은 한정된 값만 갖는 데이터 타입이고, 열거 타입 안에 저장되는 상수를 열거 상수라고 한다. 열거 타입의 enum의 이름을 정하는 방법은 class명을 정하는 것과 완전히 동일하다! 그리고 열거 상수는 관례적으로 모두 대문자로 표현한다. 먼저 enum을 생성하여 요일을 열거 상수로 저장하는 Week 열거 타입을 작성하였다. 다음으로 열거 타입 Week 객체를 새로운 클래스의 메인메소드에서 호출하여 활용하는 코드이다. 메인메소드에서 열거타입 변수 today를 선언하고, 메소드 영역을 출력하여 확인할 수 있다. 열거 타입은 참조 변수이므로 초기화 기본값으로 null을 사용한..

article thumbnail
이것이 자바다 04 조건문과 반복문 확인문제 풀이

04 조건문과 반복문 1. 조건문과 반복문의 종류를 괄호 ( )속에 넣어 보세요. ● 조건문: ( 1 ), ( 2 ) ● 반복문: ( 3 ), ( 4 ) (1) if (2) switch (3) for (4) while, do-while 제어문의 종류에는 조건문과 반복문이 있는데, 조건문에는 if문, switch문이 있고 반복문에는 for문, while문, do-while문이 있다. if문은 조건식의 결과에 따라 블록 실행 여부가 결정되고, switch문은 변수가 어떤 값을 갖느냐에 따라 실행문이 선택된다. 반복문 for문, while문, do-while문은 어떤 작업이 반복적으로 실행되도록 할 때 사용되며, for문과은 정해진 횟수만큼 반복된다면 while문은 조건식이 true일 때 계속해서 반복하고, ..

article thumbnail
자바 기반 구조적 프로그래밍 05 - 반복문과 배열의 생성 및 복사
Develop growth diary/JAVA 2022. 10. 4. 16:28

3일동안 나름 푹 쉬고, 복습도 조금씩 하면서 시간을 보냈는데 쉬고나서 수업을 다시 들으려니 피곤한데다 비까지 와서 축축 쳐진당 T-T 그래도 2주차는 4일만 열심히 수업 들으면 되니까 다시 힘을 내서 탄탄하게 기초 다지기! 반복문 do-while문 do { (실행문) } while (조건식); do-while문은 조건식을 입력하여 조건식이 만족한다면 do 블록내 실행문이 반복되고, 조건식을 만족하지 않으면 메소드를 종료하는 반복문이다. 예제는 값을 입력받아 입력값이 q가 아니라면 do 블록 내 실행문이 반복되고, 입력값이 q라면 반복문을 종료하는 메소드이다. 여기서 !inputString.equals("q"); 구문은 inputString != "q"를 의미하는 메소드 구문이다. break문 break..

728x90
반응형