목록발전 (15)
나람지의 개발일기

[ 원인 ] 프로젝트를 깃허브에 커밋 시키려고 repository를 새로 만든 뒤에 github에 push를 시도했는데 아래와 같은 오류 발생 검색해보니 repository를 생성했을 때 readme.md를 생성해서 발생한 오류였다. [ 해결 ] 이를 해결하기 위해서는 pull을 해주어야 하는데 계속 해서 에러가 발생. 이와 같은 명령어로 입력하면 에러와 상관없이 강제로 push를 해준다.
Spring으로 원격 저장소 내려받았을 시 원격 저장소 연결 작업 생략 가능 C:\User(사용자)\사용자이름\git\harVest 에서 harVest 폴더 우클릭 (여기서 git bash 열기) => 파란 글씨(브랜치) 확인 후 깃 명령어 여러 오류 발생 시 검색하면 많이 나옴 (ex. 강제 pull 등) git 유저 설정 1) 현재 위치에서 local 저장소 생성 $ git init 2) 깃환경에서 사용자 이름, 이메일 지정 $ git config --global user.name "사용자명" $ git config --global user.email "사용자 이메일명" 3) 깃 상태 확인 $ git status 4) 유저명, 유저 이메일 확인 $ git config Github 원격 저장소 1) 원..

※ 클래스(class)란? ※ → 객체를 만들어 내기 위한 설계도 or 틀 → 연관되어 있는 변수와 메서드의 집합 → 여러 무리의 객체를 특징 짓는데에 공통적으로 갖춘 모양을 뽑아서 하나의 틀을 만든 것이 클래스. 이런 과정을 '추상화'라고 한다. ※ 생성자(constructor) 란? ※ → 인스턴스 가 생성될 때 호출되는 '인스턴스 초기화 메소드'이다. → 생성자는 클래스 이름과 같은 이름의 함수이다. → 생성자는 void, int 등의 반환형이 선언되어 있지 않아서 리턴값이 없다. → 생성자는 중복정의 될 수 있다. → 객체를 초기화하는 작업만 하는 함수이다. → 기본생성자 : 파라미터 없음, 중괄호 블록 내부에 아무 코드도 없음 아무것도 전달받지 않으며, 아무 작업도 수행하지 않음 ex) 클래스명..
Q. 생성자 오버로딩이란? A. 매개 변수를 달리하는 생성자를 여러 개 선언하는 것을 말한다. ※ 오버로딩(Overloading) => 한 클래스(class) 내에 동일한 이름의 메소드(method)가 여러개 정의되는 것. 1) 메소드의 이름이 같아야한다. 2) 매개변수의 개수 or 타입 or 순서가 달라야 한다. 3) 리턴타입은 오버로딩 성립에 영향을 주지 않는다. 1. 여러 메소드의 이름은 동일하되 처리하는 기능과 그에 따른 결과값은 모두 다름. 즉, 메소드의 이름이 다른 것은 오버로딩이 성립되었다고 할 수 없다. 2. 만약, 매개변수의 개수와 타입, 순서가 동일하다면 여러 메소드를 구별할 수 없기 때문에 오버로딩이 성립되지 않는다. (※ 매개..