본문 바로가기

[1주차] 자동차 경주 게임 - Step3. 피드백(3)_Interface 3. 인터페이스 1) 인터페이스의 정의 서로 관계가 없는 물체들이 상호 작용을 하기 위해서 사용하는 장치나 시스템 인터페이스 정의하는 방법: 추상메소드와 상수를 정의 할 수 있다. 특정 로직이 있는 메소드는 생성 불가하다. (컴파일 에러발생) 1 2 3 4 5 6 7 8 9 public interface TV{ public int MAX_VOLUME = 100; public int MIN_VOLUME = 0; public void turnOn(); public void turnOff(); public void changeVolume(int volume); public void changeChannel(int channel); } Colored by Color Scripter 인터페이스에서 변수를 선언하면..
[1주차] 자동차 경주 게임 - Step3. 피드백(2)_변수의 scope와 static * 하기 내용은 프로그래머스 자바 입문 강의 및 소스코드 + 구글링 + 제 개인적 견해로 작성된 내용입니다. 2. 변수의 scope와 static 1) 변수의 사용범위 = 변수가 선언 된 블럭 1 2 3 4 5 6 7 8 9 10 11 12 13 14 public class ValableScopeExam{ int globalScope = 10; // 인스턴스 변수 public void scopeTest(int value){ int localScope = 10; System.out.println(globalScope); System.out.println(localScpe); System.out.println(value); } } Colored by Color Scripter 프로그램상에서 사용되는 변수들은..
[1주차] 자동차 경주 게임 - Step3. 피드백(1)_객체 선언 * 하기 내용은 프로그래머스 자바 입문 강의 및 소스코드 + 구글링 + 제 개인적 견해로 작성된 내용입니다. 1. 객체 선언하기 자바는 객체지향 언어이다. 프로그램을 구성하는 요소가 객체이다. 객체가 상호작용 하도록 만드는 것이 프로그래밍이다. 따라서, 자바는 프로그램을 구성하는 요소를 상호작용하도록 만드는 프로그래밍 언어이다. 1) 클래스( =객체를 만들기 위한 틀 ) 자바는 객체를 만들기 위해서, 반드시 클래스를 먼저 만들어야 한다. 클래스는 객체를 만들기 위한 틀이다. 예) 붕어빵 = 객체/붕어빵 틀 = 클래스 ▼ 클래스 선언 예시 i) Car.java 파일을 만들어 자동차 클래스를 만든다. ii) 저장을 하면 이클립스는 컴파일하여 디스크에 Car라는 클래스를 생성한다. iii) 자동차 클래스가 생..
[1주차] 자동차 경주게임 - step3 피드백 1. 객체선언하기 2019/06/30 - [개발 이야기/CC-Java] - [1주차] 자동차 경주 게임 - Step3. 피드백(1) 2. static 2019/07/02 - [개발 이야기/CC-Java] - [1주차] 자동차 경주 게임 - Step3. 피드백(2) 3. 인터페이스 2019/07/02 - [개발 이야기/CC-Java] - [1주차] 자동차 경주 게임 - Step3. 피드백(3)_Interface 4. 추상화 2019/07/03 - [개발 이야기/CC-Java] - [1주차] 자동차 경주 게임 - Step3. 피드백(4)_추상화 5.캡슐화
[1주차] 자동차 경주 게임 - Step2. 피드백(1) 1. 자바의 캡슐화 기능과 접근자 제어(feat. private) https://javacpro.tistory.com/31 2. IntelliJ 들여쓰기 단축기 → 코드 컨벤션을 지키자! IntelliJ에서 Ctrl + Alt + L 을 누르면, 자동 정렬 됨( WIndow, Mac동일 ) + 기타 IntelliJ 다른 단축키는 아래 url 참고 https://lalwr.blogspot.com/2018/04/intellij.html 3. 동적변수와 정적변수
[1주차] 자동차 경주 - (자바코딩규칙) https://myeonguni.tistory.com/1596 [코딩규칙] 자바 코딩 규칙(Java Code Conventions) [코딩 규칙] 자바코딩 규칙(Java Code Conventions) 자바 프로그래밍 언어 코딩 규칙 원문 : Oracle / Code Conventions for JavaTM Programming Language / 1999-4-20 번역 : Kwangshin's Positive Blog, Java Co.. myeonguni.tistory.com
[1주차] 자동차 경주 - Step2(CMD 명령어 기록용) + PR 요청시 Conflict 나는 부분 확인하는 방법 pr 충돌을 해결한 후에 다시 리뷰 요청해야 합니다. 지금 상태에서 충돌 해결 방법은 "git checkout github_id" -> "git fetch upstream github_id" -> "git reset --hard upstream/github_id" -> "git checkout step2" -> "git merge github_id" 진행한 후 충돌하는 부분을 해결한 후 "add/commit/push" 진행한 후에 다시 리뷰 요청
[1주차] 자동차 경주 게임 - Java(Step1) - 내가 몰랐던 자바의 기능이나, 자주 잊는 기능들을 정리 - 기억을 위한 기록 자바 정규식을 이용한 문자열의 숫자 체크 1 2 3 public boolean isNumber(String str){ return str.matches("^[0-9]*$"); } Colored by Color Scripter