일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- db
- oracle
- 자바 내부 클래스
- 자바 Wrapper클래스
- Java try-catch
- 자바 추상메서드
- 데이터베이스
- dbeaver
- 자바 try-catch
- Express
- database
- Java 추상 메서드
- Java추상클래스
- Java다운캐스팅
- Java thorw
- 자바 제어문
- 자바 Random클래스
- Java업캐스팅
- Java문자열 클래스
- 자바 String클래스
- Java객체배열
- 오라클
- Java 내부 클래스
- DBMS
- java super( )
- nodejs
- 자바 예제
- 자바 스트링클래스
- 자바 문자열 클래스
- 코딩
- Today
- Total
목록분류 전체보기 (105)
코딩이란 무엇일까

안녕하세요! 오늘은 객체를 배열로 사용하는 시간을 가져보겠습니다. 배열이란? 우선 배열이란 무엇일까요? 아마 대부분 긁을 읽고 있는 분들은 다 아실 텐데 혹시 모르니 설명해 드리겠습니다. 배열이란 같은 자료형을 가진 변수들의 나열된 집합입니다. 객체 배열? 자 이제 배열에 대해 알아보았으니 그럼 객체 배열은 어떤 것일까요? 객체 배열이란 같은 클래스로 만들어진 변수들의 나열된 집합체 입니다. 같은 구조를 갖고 있으니 다른 객체 값을 저장합니다. 객체 배열 생성 방법 클래스명 객체배열명[]= new 클래스명[크기]; ex) Aclass arr []= new Aclass [3]; 객체 배열 생성 예시 public class ObjectArray { public static void main(String[] ..

안녕하세요 오늘은 클래스 생성 방법 및 인스턴스 변수와 클래스 변수에 대해 알아보아요. 클래스의 생성방법 class 클래스명{ 변수 혹은 메서드 } 새로운 객체(인스턴스) 생성 방법 클래스명 참조변수 = new 클래스명( ); 위의 과정을 인스턴스화 한다고 합니다. 이렇게 되면 class라는 틀을 만들어 놓은 뒤 사용할 준비가 되었다는 것이죠! 인스턴스 변수란? 인스턴스 변수는 객체마다 갖는 고유한 변수를 뜻합니다. 인스턴스는 생성할 때 만들어지며, 각각의 인스턴스마다 자신의 값을 갖고 있습니다. 각 인스턴스마다 다른 값을 가져야 할 때 생성합니다. 인스턴스 생성 시 메모리에 생성 클래스 변수란? 모든 객체가 동일한 값을 갖는 변수를 말합니다. 모든 객체가 같은 저장공간을 공유합니다. 클래스가 처음 메모..

안녕하세요 오늘은 객체지향 프로그래밍에 대해 알아보려 합니다. 객체지향 프로그래밍이란? 저희가 프로그래밍을 하면서 객체지향, 절차 지향 굉장히 많이 들어봤을 단어들입니다. 객체지향 프로그래밍을 알기 전에 우선 객체의 개념을 알아야 합니다. 객체(Object)란? 객체란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것을 말합니다. 이렇게 말하니까 조금 어렵죠? 쉽게 생각해서 물리적으로 존재하는 객체는 자동차, 물통, 고양이, 강아지가 있고 추상적으로는 주문, 복지, 강의 등이 객체가 될 수 있습니다. 객체는 속성과 동작으로 구성되어 있습니다. 자동차를 예로 들자면 속성은 속도, 색상, 배기량 이 있을 수 있고 동작은 달린다, 멈춘다, 와같은 동적이 ..

안녕하세요 오늘은 메소드의 오버 로딩(Overloading)에 대해 알아보려 합니다! 메소드 오버 로딩(Overloading)이란? 메소드의 오버로딩이란 클래스 내에 같은 이름의 메소드를 여러 개 선언하는 것을 메소드 오버로딩(Overloading)이라고 합니다. 하나의 메소드 이름으로 여러 기능을 담는다 하여 붙여진 이름이라 생각하면 됩니다. 메소드 오버로딩의 조건 메소드 오버 로딩이 가능하려면 매개 변수의 타입, 개수, 순서중 하나가 달라야 합니다. 메소드 오버로딩을 사용하는 경우는? 하나의 메소드 이름으로 여러 기능을 사용하는 경우가 어떤 경우가 있을까요? 예를 들어 정수 값을 더해주는 sum_int( )메소드를 만들었습니다. 그런데 사용자는 실수 값도 더하고 싶어서 sum_double( )라는 메..

안녕하세요 오늘 포스팅할 주제는 자바에서 사용되는 메서드에 대해 알아보겠습니다. 바로 들어가시죠 메서드의 정의 메서드는 여러 명령들의 나열된 묶음입니다. 입력 값을 받아서 내부에서 처리 후 결과를 출력 또는 반환하는 역할을 합니다. 저희가 지금까지 사용한 System.out.println( ) 출력 기능 또한 메서드의 하나입니다! 자바가 미리 설정해둔 메서드인 것이지요. 메서드의 특징 메서드는 멤버 함수(member function)이라고도 불립니다. 클래스 내부에서 생성해주어야 합니다. 메서드의 사용목적 여러 명령들을 하나의 이름으로 호출(사용) 함으로써, 한 번에 명령을 내리고자 사용하는 것이 바로 메서드입니다. 메서드의 구조 반환타입 메서드명(타입 변수명, 타입 변수명) { 명령1; 명령2; ret..

안녕하세요 오늘은 카페 프로그램을 만들어 보는 시간을 가져보겠습니다. 우선 카페 프로그램을 만들기 전에 어떤 프로그램인지 알아야 하니 프로그램에 대한 설명을 한번 봐보도록 하죠. 기능 알아보기 주문하기 주문 가능한 메뉴를 출력한다. 주문받을 메뉴를 입력받는다. 주문한 메뉴의 가격을 총금액에 누적한다. 주문한 메뉴를 전체 메뉴 리스트에 추가한다.(장바구니 기능) 주문한 개수를 한 개 증가한다. 취소하기 주문한 메뉴 리스트를 출력한다. 그중에서 취소한 메뉴를 입력받는다. 입력받은 메뉴를 주문 리스트에서 제가 한다. 입력받은 메뉴의 금액을 총금액에서 차감한다. 주문한 개수를 한 개 감소한다. 결제하기 결제해야 할 총금액을 출력한다. 사용자에게 지불할 금액을 입력받는다. 지불한 금액과 총 금액을 비교해서, 만약..