본문 바로가기

Computer26

Git 사용법 git 사용법에 대해서 알아보자. 1. git init -> 저장소 생성 2. git add .-> 현재 디렉토리의 모든 파일을 추가 3. git commit -m "커밋 메세지" -> 변경된 파일 저장소에 제출 4. git push -> 원격 저장소로 밀어넣는 거 5. git status -> 현재 저장소의 상태 출력 6. git branch "이름" -> "이름"의 브랜치 생성 7. git checkout "브랜치 이름" -> 작업 중인 "브랜치 이름"을 변경 8. git merge "브랜치 이름" -> 현재 작업 중인 브랜치에 "브랜치 이름"의 브랜치를 끌어와 병합 2024. 8. 12.
this & super this란? : 인스턴스의 자기자신. 인스턴스화 되었을 때 자기자신의 메모리 주소를 담고있는 키워드. 자신의 객체에 접근할 때 사용. this 키워드의 세 가지 역할 자기 자신의 메모리를 가르킨다. 생성자에서 다른 생성자를 호출할 경우 사용한다. 인스턴스 자신의 주소를 반환할 때 사용한다. this()란? : 주로 코드의 중복을 줄일 목적 & 생성자 코드에서만 사용. 같은 클래스에서 생성자가 다른 생성자를 호출할 때 사용. Book 클래스 정의 public class Book { String title; int price; public Book() { // 기본생성자 this("미입력", -1); } public Book(String title) { // 매개변수를 가진 생성자 this(title,0);.. 2024. 1. 25.
생성자 생성자란? : 객체가 생성될때 자동으로 호출되는 특수 목적의 멤버함수(메소드). 객체의 초기화를 위해 사용. 생성자의 특징 생성자의 이름은 클래스의 이름과 같아야 한다. 생성자는 리턴 값이 없다. 생성자는 객체가 생성될때 자동으로 한번 호출된다. 생성자는 매개변수 조건에 따라 여러개를 작성할 수 있다. (오버로딩) 생성자 정의 방법 생성 과정 연산자 new에 의해서 메모리(heap)에 Book 클래스의 인스턴스가 생성된다. 생성자 Book()가 호출되어 수행된다. 연산자 new의 결과로, 생성된 Book 인스턴스의 주소가 반환되어 참조 변수 c에 저장된다. Book 클래스 정의 public class Book { String title; int price; public Book() {} // 기본생성자 .. 2024. 1. 24.
메소드(Method) 메소드란? : 클래스의 내부에 존재하는 영역으로, 특정 기능을 하는 코드를 묶어서 나타내는 것. 메서드는 다른 언어(C, C++)의 함수 개념과 매우 비슷. 메소드 정의 방법 선언부 =>반환 타입 메서드 이름(매개 변수 선언) {}; 구현부 => 메서드의 반환 타입이 void가 아닌 경우, 구현부 안에 return 반환 값이 반드시 포함. add 메서드 정의 int add(int a, int b) // 선언부 { // 구현부 int result = a + b; return result; // 호출한 메서드로 결과를 반환하다. } main 메서드 // 클래스(Class) public class Main { // 메서드(Method) public static void main(String[] args){ /.. 2024. 1. 24.