반응형 개발자7 [Java] 객체지향 프로그래밍이란 1. 객체란 속성과 기능을 가지는 프로그램 단위 2. 클래스란 객체를 생성하기 위한 틀로 모든 객체는 클래스로부터 생성된다 (ex붕어빵 기계) 가비지 콜렉터( Garbage Collector ) 가 미사용중인 객체를 삭제, 정리해준다 3. 클래스 구성요소 클래스는 속성(멤버 변수)와 기능(메서드)로 구성된다. ex) 자전거 클래스 - 멤버 변수 : 안장, 핸들, 바퀴, 기어 ... - 기능(메서드) : 기어변속, 가속, 브레이크 ... 객체지향프로그램을 채택한 이유는 구성 요소 하나하나를 부품화 할 수 있다. → 이미 만들어져 있는 좋은 코드, 기능을 가져다 조합해서 새로운 프로그램으로 만들어내기 쉽다 → 확장성이 좋다 2022. 8. 21. [Java] 조건문 1. 조건문이란? 조건의 결과에 따라서 양자 택일 또는 다자 택일을 진행한다. 양자택일은 보통 if 문을 사용하고, 다자택일은 switch를 사용하는 경우가 많다. 2. if 문 if(조건식) if(조건식) else if(조건식) else if(조건식) else 3. switch 문 비교대상이 되는 결과값과 선택사항이 많은 경우 주로 사용한다. Scanner inputNum = new Scanner(System.in); //표준 입력 int score = inputNum.nextInt(); switch(score) { case 100 : case 90 : 수행할 결과~ ~ break; case 80 : break; default: break; } switch case 문을 사용할 때는 꼭 break 사용.. 2022. 8. 21. Git Branch Git branch는 변경 사항의 스냅샷에 대한 포인터이다. 크든 작든 새 기능을 추가하거나 버그를 수정하려는 경우 새 분기를 생성해야한다. => 불확실한 코드가 메인 코드에 포함되기 힘들게 하고, 히스토리를 정리 할 수 있게끔 해준다. 각 브랜치는 edit / stage / commit 프로세스를 수행해야하고, 독립적으로 개발 할 수 있게 한다. git branch 명령을 사용하면 브랜치를 생성, 나열, 이름변경, 삭제는 가능하지만 브랜치간 전환이나 기록을 합칠 수는 없다. 명령어 옵션 git branch git branch --list git branch -a //원격 브랜치 전체목록 조회 레파지토리 내 모든 브랜치 리스트를 확인 가능 git branch 새 브랜치를 생성함(check out X) g.. 2022. 8. 14. 이전 1 2 다음 728x90 반응형