다형성 실습 문제
·
프로그래밍 언어 활용/JAVA
1. Member 클래스 구현 package Test240125; public class Member { private String name; private int age; private char gender; private int couponCount; // 쿠폰을 0개로 초기화하라는 명시 => 생성자 통해서 초기화 진행 // 웬만한 초기화는 필드의 멤버 변수를 직접적으로 초기화하는 것이 아니라 // 생성자가 초기화 역할을 담당하는만큼, 생성자를 통해 초기화하는 것이 바람직하다 public Member() { super(); } public Member(String name, int age, char gender) { super(); this.name = name; this.age = age; this..
05. 클래스와 객체 1
·
프로그래밍 언어 활용/JAVA
1.객체 지향 프로그래밍과 클래스 1-1. 객체와 객체 지향 프로그래밍 1-1-1. 객체의 의미 국어 사전상, '의사나 행위가 미치는 대상' 프로그래밍에서는 눈에 보이는 사물 외에도 주문, 생산, 관리 등 특정 행동을 나타내는 단어도 객체가 될 수 있음 1-1-2. 객체 지향 프로그래밍 객체를 정의하고(만들고) 객체 간 협력을 프로그래밍(객체 사이에 일어나는 일을 구현)하는 것 ex) '학생이 버스에 탄다'는 '학생'이라는 객체가 '버스'라는 객체에 탑승하는 행동이 발생하는 것. 자바의 꽃은 객체. 클래스와 객체를 알아야 향후 자바를 성공적으로 운용할 수 있음. cf) 절차 지향 프로그래밍 순서대로 일어나는 일을 시간순으로 프로그래밍하는 것 1-1-3. 용어 정리 본격적으로 들어가기에 앞서, 본 장에서 ..
04. 제어 흐름 이해하기
·
프로그래밍 언어 활용/JAVA
* 들어가기에 앞서 기본적으로 프로그램의 진행은 순차적으로 이루어진다. 단, 이런 순차적인 흐름을 바꾸고자 할 때 제어문을 사용해서 직접 제어할 수 있다. 제어문의 종류에는 1. 선택적으로 실행시키고자 한다면 => 조건문 2. 반복적으로 실행시키고자 한다면 => 반복문 3. 그 외의 흐름 제어에는 => 분기문 이 있으며 본 4장에서는 해당 제어문들을 다뤄볼 예정이다. 1. 조건문 1-1. 조건문 의미 주어진 조건(조건식)에 따라 다른 문장을 선택할 수 있도록 프로그래밍하는 것 조건식의 결과는 true/false 값이어야 함. 보통 비교 연산자(대조, 동등), 논리 연산자(&&, ||) 주로 사용 종류 f문 if-else문 if-else if-else문 switch-case문 등 1-2. if문과 if-e..
02-1. 컴퓨터의 데이터 표현 방법
·
프로그래밍 언어 활용/JAVA
02-1. 컴퓨터의 데이터 표현 방법: 목차 1. 컴퓨터에서 수를 표현하는 방법 1-1. 비트와 바이트 1-2. 10진수와 2진수 1-3. 2진수, 16진수, 8진수 2. 부호 있는 수를 표현하는 방법 2-1. 부호 비트 2-2. 2의 보수 구하기 ======================================================== 1. 컴퓨터에서 수를 표현하는 방법 1-1. 비트와 바이트 비트(bit) : 0과 1로 표현하는 최소 단위 컴퓨터의 반도체는 '전기가 들어오는 경우(1) / 그렇지 않은 경우(0)'의 두 가지만 표현할 수 있음. 따라서 컴퓨터의 모든 데이터는 0과 1로 이루어짐. 바이트(byte) :8비트 1-2. 10진수와 2진수 컴퓨터 내부에서는 숫자뿐만 아니라 문자도 2..
02. 변수와 자료형: 목차
·
프로그래밍 언어 활용/JAVA
02-1. 컴퓨터의 데이터 표현 방법 https://yangpro8549.tistory.com/3 02-2. 변수 02-3. 자료형 02-4. 상수와 리터럴 02-5. 형 변환
01. 자바의 특성과 장단점(자바 프로그래밍 시작하기)
·
프로그래밍 언어 활용/JAVA
1. 프로그래밍의 의미 1-1. ‘프로그래밍을 한다’의 의미 컴퓨터가 일을 하도록 컴퓨터 언어로 명령을 만들고 컴퓨터로 하여금 그 명령을 실행하게 하는 것. 프로그램은 곧 컴퓨터에게 일을 시키는 명령의 집합. 프로그래밍 언어를 사용해 명령 집합을 만듦. 1-2. 컴파일(compile) 프로그램이 프로그래밍 언어 문법에 맞는지 확인하고, 컴퓨터가 이해 가능한 언어 로 번역하는 작업. 컴파일러: 컴파일 작업을 하는 프로그램. 프로그램 : 프로그램에 있는 명령(소스 코드) 집합 + 컴파일된 결과물 자바는 프로그래밍 언어이며, 자바 개발 환경(JDK) 설치 시 컴파일러도 함께 설치됨. 2. 자바의 등장 배경 당시 주로 사용하던 언어는 C, C++ 가전제품이나 휴대용 장치 등에 사용하는 소프트웨어를 만들기 위해 ..