전체 글32 [Java] 추상클래스(abstract)와 인터페이스(interface) 공통점 * 다형성을 보장하기 위해 등장한 개념 * 추상메서드를 가질 수 있다. * 단독으로 객체를 생성할 수 없다. * 부모의 역할로 사용한다. (Upcasting) 추상클래스 (abstract) 특징 (차이점) : 추상메서드와 구현메서드를 가질 수 있다. 상속(extends)을 받아서 사용한다. 1. 추상클래스 생성하기 public abstract class Person { // 구현메서드 3종 public void walk() { System.out.println("걷는다."); } public void run() { System.out.println("달린다."); } public void sleep() { System.out.println("잠을 잔다."); } // 상속받은 클래스에서 재정의가 .. 2023. 11. 14. [Git] 시작하기 git 설정 범위와 설정 파일 설정 범위 시스템(system) : 해당 컴퓨터의 모든 저장소와 사용자에 적용 (거의 사용되지 않음) 전역(global) : 해당 컴퓨터의 현재 사용자의 모든 저장소에 적용 지역(local) : 특정 저장소에 적용 설정 파일 (위치) 전역(global) : 운영체제의 사용자 폴더의 .gitconfig 지역(local) : 저장소 폴더의 .git/config git 명령어 설정 추가하기 git config git config -- // 사용법 git config user.name "myname" git config --global user.email "my_email@kakao.com" 설정된 옵션 확인하기 git config git config --list // 사용법 gi.. 2023. 11. 9. 이전 1 2 3 4 다음