본문 바로가기
728x90

[ JAVA ]/JAVA32

[ Java ] 클래스와 객체2 CHAPTER 08. 클래스와 객체 알아가기 6 ) Class & Instance 6-1 ) 클래스 생성하기 클래스를 사용하기 위해서는 클래스를 생성해야 함 new 예약어를 이용하여 클래스 생성 클래스형 변수 이름 : new 생성자; >>> Ex) Student studentA = new student(); 7 ) 인스턴스와 힙(heap) 메모리 하나의 클래스 코드로부터 여러 개의 인스턴스를 생성 인스턴스는 힙(heap) 메모리에 생성됨 각각의 인스턴스는 다른 메모리에 다른 값을 가짐 8 ) 용어 정리 객체 : 객체 지향 프로그램의 대상, 생성된 인스턴스 class : 객체를 프로그래밍하기 위해 코드를 만든 상태 Instance : class가 메모리에 생성된 상태 Member variable : cla.. 2022. 11. 30.
[ Java ] 클래스와 객체1 CHAPTER 07. 클래스와 객체 알아가기 오늘은 이전 포스팅에서 빠짐없이 사용한 Object를 포스팅하려고 한다. Object(객체) 란? 세상의 모든 것이 객체(Object)이다. Object는 속성(Properties)과 행동(Behavior)을 갖는다. Object는 상속(유전) 될 수 있다. Object의 정의는 Class 키워드로 한다. Object가 살아있을(존재할, new) 때, 이것(this)을 instance라 한다. Object는 비밀을 가질 수 있다. 1 ) 객체지향 프로그래밍 특징 추상화(Abstraction) - 실제 세상을 프로그래밍으로 옮길 수 있게, 필요한 기능들만 가져와서 단순화 캡슐화(Encapsulation) - 보안적인 기능에 도움을 준다. 사용 용도는 명확하게 해.. 2022. 11. 25.
[ Java ] Method CHAPTER 06. Method 알아가기 오늘은 자바에서 꼭 알아가고 넘어가야 하는 Method에 대해서 포스팅해보려고 합니다. Method 란? Method는 코드를 재사용 할 수 있게 해 준다. 지금까지 배운 반복문, 조건문, 변수, 상수와 같은 것들은 사실상 프로그램을 만드는 가장 중요한 도구들이라고 할 수 있다. 그렇다면 지금까지 방법을 배웠다면 이제부터는 잘 만드는 방법을 익히는 것이 필요한데 그중에 Method가 있다. 1 ) Method 형식 [ static , final(변하지 않는 값) ] ex ) public static boolean isPrime (int Num); 함수(function)란? 함수는 클래스(class) 내에 존재하는 행동(동사)를 지칭한다. 하나의 기능을 수행하는 .. 2022. 11. 23.
[ Java ] 반복문 CHAPTER 05. 반복문 알아가기 반복문(Loop , Iteration)이란? 사람은 반복적인 작업을 잘하지 못한다. 실수하거나 지루해하며 집중력이 떨어지는 경우가 대다수다. 이러한 결과는 작업의 퀄리티 또한 줄어들기 때문에 컴퓨터가 대신해서 반복적인 일을 하는 것이 반복문이다. 반복문의 종류 while문 for문 1 ) while문 while문은 조건식이 참인 동안 문장을 반복해서 실행한다. 만약 조건식이 거짓이면 문장을 실행하지 않고 while문을 빠져나온다. 예시를 보면 while문은 문구 조건이 참(true)이면 반복적으로 실행한다. 조건이 false면 반복문이 실행되지 않고 위 예시와 같이 에러가 발생한다. 1-1 ) while문을 사용해서 1부터 100까지의 수 중에서 홀수의 합을 구해보자.. 2022. 11. 22.
[ Java ] 조건문 CHAPTER 04. 조건문 알아가기 오늘은 자바에서 꼭 배우고 넘어가야 할 조건문에 대한 포스팅을 해보려고 합니다. 조건(if-else)문이란? 무조건 값을 입력해서 실행되는 것이 아니라, 특정 조건을 충족할 경우에만 실행되는 구문이다. 조건에는 true 와 false 두 가지 경우밖에 없고, 부등호를 통해서 조건을 나타낼 수도 있다. 1) 조건문의 종류 if 문 : 주어진 조건이 참일 경우에 지정된 구문이 실행된다. switch 문 : 하나의 변수에 대한 여러 가지 case를 정의하는 구문이다. 조건이 참인 경우 if문 내의 구문이 실행이 되고, 조건이 거짓일 경우에는 아무것도 일어나지 않는다. 위 예제의 실행 결과 좌측은 if 뒤에 true가 왔기 때문에 출력된 값이 나왔고, 우.. 2022. 11. 14.
[ Java ] 자바 연산자와 Boolean Day 3 CHAPTER 03. 연산자 or Boolean 알아가기 연산자란(Operator) ? -> 특정한 작업을 하기 위해서 사용하는 기호를 의미한다. 연산자도 여러 개의 종류가 있는데 대입 연산자, 산술 연산자, 비교 연산자, 논리 연산자 등이 있다. ( 이번 포스팅은 산술 연산자 , 비교 연산자 , 대입(=) 연산자 까지만 소개한다. ) 1 ) 산술 연산자 -> 산술 연산자는 수학적인 계산에 사용되는 연산자다. 대체적으로 연산자는 기초적인 수학 지식이 있다면 어려운 연산자는 없다. + 더하기 - 빼기 * 곱하기 / 나누기 % 나머지 연산자들의 사용법을 아래에 예제를 통해서 알아보자. (%) 는 오른쪽의 피연산자의 값을 왼쪽의 피연산자의 값으로 나누었을 때 나머지 수를 의미한다. (%)를 이용하면.. 2022. 11. 9.
728x90