1) 완전한 객체 지향 언어. 객체지향의 특성인 상속, 캡슐화, 다형성 등의 개념이 잘 적용된 언어이고 코드의 재사용 및 유지보수에 용이하다.2) 운영체제에 독립적. 컴퓨터는 여러가지 운영체제가 사용되고 있다. 일반적으로 window에서 생성된 소프트웨어는 다른 운영체
조건문은 주어진 조건식의 결과에 따라 별도의 명령을 수행하도록 제어하는 명령문입니다.if문if~else문if~else if~else문switch/case문주어진 조건이 참(true)일 경우 실행하고 if문 바깥문장을 실행한다.if(조건식){ 조건식이 참일때 실행할문장
문제 https://www.acmicpc.net/problem/1330 # 1330번 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다. 출력 첫째 줄에 다음
https://www.acmicpc.net/problem/14681흔한 수학 문제 중 하나는 주어진 점이 어느 사분면에 속하는지 알아내는 것이다. 사분면은 아래 그림처럼 1부터 4까지 번호를 갖는다. "Quadrant n"은 "제n사분면"이라는 뜻이다.예를 들
변수를 그룹으로 묶은 형태의 한 종류로서, 사물함 같은 형태를 갖고 있다.하나의 배열안에 여러개의 같은 종류(데이터 형) 값들을 저장하기 위해 사용한다. 데이터형 배열이름;int\[] num;변수를 저장항 수 있는 사물함의 크기를 생성배열이름 = new 데이터형크기
1차 배열의 각 칸에 새로운 배열을 넣는 형태이다.1차 배열의 각 칸은 행이되고, 각각의 칸에 추가된 개별적인 배열이 열의 개념이 되어 "행렬"을 구성하게 된다.데이터 타입의 이름 뒤에 대괄호 를 행과 열에 대해 각각 지정한다.데이터형 배열이름;int num;행과
메소드란 특정 기능을 정의한 코드들의 집합이고 특정 기능(=연산)을 그룹화 해서 재사용하기 위해서 만드는 것이다. 다른 프로그래밍 언어에는 함수라는 것이 별도로 존재한다. 하지만 자바는 클래스를 떠나 존재하는 것은 있을 수 없기 때문에 자바의 함수는 따로 존재하지 않고
객체의 설계도 역할을 하는 프로그램 소스연관되어 있는 변수와 메소드의 집합니다.공장에서 하나의 설계도를 사용하여 여러 개의 제품을 생산할 수 있는 것처럼 하나의 클래스를 통해 동일한 구조를 갖는 객체를 여러개 생성할 수 있다. 프로그램에서 표현(구현)하고자 하는 기능을
영어 + 숫자 + 언더바(\_)의 조합이고, 첫 글자는 반드시 영어로 표기한다.첫 글자는 대문자로 시작, 나머지 글자는 소문자로 표시한다.두개이상의 단어를 조합해야 할 경우, 새로운 단어는 대문자로 시작한다.ex)class Myclassclass NetworkHelpe
new 키워드를 사용하여 객체가 생성될 때 자동으로 실행되는 특수한 형태의 메소드리턴형을 명시하진 않으며, 메소드의 이름은 클래스와 동일하다. User user = new User( );파라미터가 없는 생성자이고 클래스에 특별히 생성자가 정의되지 않은 경우, Java컴
다른 객체에게 자신의 정보를 숨기고 자신의 연산만을 통하여 접근을 허용하는 것이다. 객체를 사용하는 측의 실수로 인한 기능의 오작동을 방지하기 위해, 클래스의 일부를 숨기는 처리를 말한다. 변수의 이름이나 메소드 이름 앞에 접근 제어자를 지정한다. 모든 곳에서 접근 가
클래스간에는 부모-자식의 상속 관계를 설정할 수 있다.부모클래스 A를 자식클래스 B가 상속받을 때, B는 A의 모든 멤버변수와 메소드를 자신의 것으로 상속받게 된다.단, private으로 설정된 기능은 상속되지 않는다.extends 키워드를 사용하여 부모 클래스의 이름
1. 오버로드(Overload) 원칙적으로 하나의 클래스 안에는 동일한 이름의 메소드가 두개 이상 존재할 수 없지만, 이를 가능하게 하는 예외적인 처리 기법이다. 같은 함수명이지만 매개변수의 개수가 다르거나 자로형(type)이 다른 경우 다른 함수로 인식하게 하는것이
조장 : 이혜수조원 : 이슬기, 박현진, 곽신호, 김승규2022.09.13 ~ 2022.09.23앞으로 사용되지 않을 객체의 메모리를 의미한다.실행 엔진(Execution Engine) - Runtime Data Area에 할당된 바이트 코드를 실행시키는 주체코드를 싷