객체지향 프로그래밍은 현실 세계의 모델을 반영하여 프로그램을 설계하고 구현하는 패러다임입니다. 여기서 객체는 현실 세계의 개념이나 사물을 프로그램 안에서 표현한 것으로, 이러한 객체들은 데이터와 해당 데이터를 처리하는 메서드(함수)로 이루어져 있습니다.이를 코드로 구현한 예제를 통해 객체지향의 핵심 개념을 자세히 설명하겠습니다.// 객체를 표현하는 클래스 정의class Accounting { // 객체의 속성(멤버 변수) public double valueOfSupply; public double vatRate; public double expenseRate; // 객체의 메서드 public double getIncome() { return valueOfSup..
자바에서 반복문은 주어진 조건에 따라 일련의 코드를 반복해서 실행하는 데 사용됩니다. 주요한 반복문에는 for, while, do-while이 있습니다. 각각의 반복문에 대한 설명과 예제를 제공합니다.1. for문:for (int i = 1; i for문은 초기화식, 조건식, 증감식을 사용하여 반복을 제어합니다.위의 예제에서는 1부터 5까지의 숫자를 출력하는 반복문입니다.2. while문:int count = 1;while (count while문은 주어진 조건이 참인 동안 반복을 수행합니다.위의 예제에서는 1부터 5까지의 숫자를 출력하는 반복문입니다.3. do-while문:int num = 1;do { System.out.println("반복 횟수: " + num); num++;} while..
자바에서는 주로 if, else if, else와 같은 조건문을 사용하여 프로그램의 흐름을 제어합니다. 이러한 조건문은 주어진 조건에 따라 다른 동작을 실행하도록 합니다. 아래는 주요한 조건문에 대한 설명과 예제입니다.1. if:int number = 10;if (number > 0) { System.out.println("양수입니다.");}if문은 주어진 조건이 참인 경우에 코드 블록을 실행합니다.여기서 number > 0은 참이므로 중괄호 내부의 코드가 실행됩니다.'2.if-else:int number = -5;if (number > 0) { System.out.println("양수입니다.");} else { System.out.println("음수 또는 0입니다.");}if-else..
상속이란 ? 자식이 부모가 가진 변수와 메소드를 사용할 수 있게 되는 것 extends를 통해서 받아온다. 만약 부모의 변수를 변경한다면 이걸 override라고 부른다. 다음과 같은 예시를 보여준다. class Parent { int value = 10; void display() { System.out.println("Parent class: " + value); } } class Child extends Parent { // 부모 클래스에서 상속받은 메서드를 오버라이딩 @Override void display() { System.out.println("Child class: " + value); } // 부모 클래스에서 상속받은 멤버 변수를 변경 void changeValue() { value = ..
Variable(변수) : int,double같은 어떤 값을 저장하는 최소 단위 Method(매소드): Function같은 argment(변수들을) 받아서 어떤 기능을 수행하는 함수 같은 것 Class(클래스): 하나의 큰 틀을 수행하기 위해 method나 variable을 모아둔 것 Instance(인스턴스): 변수의 명을 규칙안에서 원하는대로 만들수 있듯 class를 사용하기 쉽게 만드는 것 class로 만든 객체
이번에는 자바를 실행하는 IDE(통합 개발 환경)을 설치해 보자! 1. 설치 파일 다운받기 구글에 eclipse를 검색하고 빨간 색 밑줄 친 부분으로 들어간다. 다음과 같은 화면이 나오면 Download버튼을 눌러준다. 다운로드 버튼을 눌러준다. 2. ecplise 설치 및 실행하기 다운로드 한 파일을 실행해 보면 다음과 같은 화면이 보이는데 우리는 Java를 사용할꺼니 빨간색 박스친 부분을 클릭해준다. 다른걸 손대지 않고 INSTALL버튼만 클릭해준다. 이제 열심히 공부하면 된다!