int\[] score = new int5;
1.추상 클래스와 인터페이스의 공통점은?추상 메서드를 가지고 있다(미완성 설계도)2.추상 클래스와 인터페이스의 차이점은?인터페이스는 iv를 가질수 없다.interface Fightable { void move(int x, int y); void attack(Uni
객체를 비교할 수 있게 만들어준다.Comparable : 자기 자신과 매개변수 객체를 비교한다.Comparator : 두 매개변수 객체를 비교한다.Comparable은 인터페이스이다.class Person implements Comparable{ String na
객체지향 설계원칙 5가지하나의 클래스는 하나의 책임을 가져야 한다.확장에는 열려있고 수정에는 닫혀있어야 한다.기존의 코드를 변경하지 않으면서(Closed), 기능을 추가할 수 있도록(Open) 설계가 되어야 한다는 원칙을 말한다.위 코드는 DiscountCalculat
스택(Stack) : 스택은 프로그램의 실행 중에 사용되는 메모리 공간 중 하나로, 지역 변수, 매개 변수, 리턴 값 등을 저장합니다. 스택은 Last-In-First-Out (LIFO) 데이터 구조를 따르며, 새로운 데이터가 스택에 추가될 때 맨 위에 쌓이고, 데이터
오버로딩: 하나의 클래스 내에서 같은 이름의 메소드나 생성자를 여러 개 정의하는 것입니다. 이 때 메소드나 생성자의 매개변수의 개수, 타입, 순서 등이 달라야 합니다. 메소드나 생성자의 시그니처(signature)는 다르지만, 이름은 같기 때문에 메소드 오버로딩(또는
클래스 변수(Class Variable) 또는 정적 변수(Static Variable)를 선언할 때 사용합니다.클래스 메소드(Class Method) 또는 정적 메소드(Static Method)를 선언할 때 사용합니다.static을 남용 할 경우객체 지향 프로그래밍의
Representational State Transfer API \-> 대표 상태 전송 API (번역기) HTTP를 사용하여 데이터를 주고받는 웹 서비스의 한 종류입니다. RESTful API라고도 불리며, 자원(Resource)을 URI로 표현하고, HTTP Meth
public - 접근제한이 없다protected - 같은 패키지 내에서 ,다른 패키지의 자손 클래스에서 접근 가능default - 같은 패키지 내에서만 접근가능private - 같은 클래스에만 접근가능
큐(Queue)란?선입선출(FIFO, First-In-First-Out) 구조를 가지는 자료구조입니다.큐는 일반적으로 대기열을 모델링할 때 사용됩니다. 예를 들어 프린터 대기열, 메시지 큐 등이 있습니다.스택(Stack)란?후입선출(LIFO, Last-In-First-
출처 : https://dev-coco.tistory.com/153
자바 컴파일러1) 구문체크 2) 번역 3) 최적화4) 생략된 코드 추가 ( Class 옆에 extends Object 처럼 )컴파일 에러 : 컴파일 시 발생 에러런타임 에러 : 실행 시 발생 에러논리적 에러 : 작성 의도와 다르게 동작(예를 들어 비행선이 미사일을 맞고