🚀 from error to study/Back-End(Java)

    [정리] 상속과 다형성, 오버라이딩, 추상클래스, 인터페이스

    *상속 다른 클래스가 가지고 있는 필드, 메소드들을 새로 작성할 클래스에서 직접 만들지 않고 이미 만들어진 클래스에서 "상속" 받음으로써 자신의 필드, 자신의 메소드처럼 사용 가능한 개념 => 즉, 코드를 물려받겠다는 뜻 - 보다 적은 양의 코드로 새로운 클래스 작성 가능 - 중복된 코드를 공통적으로 관리하기 때문에 새로운 코드 추가, 수정 등에 용이하며 생산성과 유지보수에 큰 기여를 함 매 클래스마다 중복된 코드들을 일일이 기술하면 수정과 같은 유지보수 시 매번 일일이 찾아서 수정해야 한다는 번거로움이 생김 => "상속"이라는 개념을 적용시켜 매 클래스마다 중복된 필드, 중복된 메소드들을 단 한 번만 또 다른 클래스에 정의해 두고 해당 클래스를 가져다 쓰는 방식으로 진행 가능함 => 생성자는 물려받을 ..

    코드 블럭 사용 연습

    */ Scanner sc = new Scanner(System.in); System.out.print("가로 길이를 입력하세요: "); double width = sc.nextDouble(); sc.nextLine(); System.out.print("세로 길이를 입력하세요: "); double height = sc.nextDouble(); sc.nextLine(); System.out.println(""); System.out.println("면적: " + (width * height)); System.out.println("둘레: " +(width + height)*2); }​

    이클립스와 깃허브(github) 연동/commit/push/pull

    미래의 내가 참고하라고 쓰는 이클립스와 깃허브에 대해서... 이클립스와 git 연동 1. gitub 가입 후 Repository 만들기 2. Repositotry 주소 복사하기 3. 이클립스 접속 후 Project Explorer의 Import projects... 클릭 Git - Projects from Git [Next > ] Clone URI [Next >] URI에 복사해 놨던 Repository의 주소를 붙여 넣으면 Host와 Repository path가 자동으로 입력됨 User: github ID 입력(E-mail 형식) Password: 토큰 입력 (commit & push 할 때도 password 입력하라고 나오는데 이건 비밀번호가 아니고 토큰임) 불러올 Branch 선택 후 [Next ..

    [정리] 이클립스 파일 생성, 자바 변수 명명 규칙

    *Java 흐름 알기 1) New - Java Project: 프로젝트 이름 2) New - file: 확장자 .java // file name에 .java 확장자까지 함께 붙여서 생성해야 함, 코딩 입력창임! -- 이때 public class ____ // 밑줄에 들어갈 이름은 .java 확장자가 붙는 파일 이름과 같아야 함! (확장자는 안 씀) 3) New- class: 확장자 .class // 컴퓨터가 코드를 읽을 수 있게 함(이클립스에서는 .java를 저장하면 자동으로 생김) -- 2번을 건너뛰고 3번을 만들 수도 있음! Name에 파일 이름을 적고 public static void main(Sting[] args)까지 넣고 싶으면 Which method stubs would you like to..