본문 바로가기

백엔드 과정(2023)12

기본설정 -- 스프링 새로시작 인텔리제이 , 안드로이드 매니저 다운 깃 다운 ,깃 cd 깃 이름, 이메일 설정 레퍼지토리에 연결, 로그인 // 깃헙 레퍼지토리 생성 코드 clone > http 주소복사 git 명령어 git init git remote add origin {{git repository url}} git pull origin main git add . git commit -m "feat:project init" git push origin main 깃에러 파워쉘과 깃의 차이 ? 2024. 1. 4.
코틀린 4주차--2 readLine 대신 널방지 작동 배열 리스트 람다식 2023. 12. 21.
코틀린 4주차 접근제한자 예외 처리 지연초기화 코틀린은 클래스를 설계할 때 안정성을 위해 반드시 변수의 값을 초기화할것을 권장해요 클래스를 설계할 때 초기의 값을 정의하기 난처해서 나중에 대입하기 위한 문법이예요 널 세이프티 ?, !!, ?., ?: / 각각 널이 맞는지 검사 후 초기화값을 부여(ex null) / null값이 아님을 확신 ,사용지양 널이 아닐때만 뒤의 명령어를 수행/ 널일때 null 대신에 다른 문자열을 출력 2023. 12. 21.
코틀린 3주차-2 상속관계 오버라이딩 상속받은 부모 클래스의 정보(프로퍼티)나 행위(메소드)를 재설계할 수 있어요 주로 부모 클래스의 행위(메소드)를 재설계해요 이러한 행위를 오버라이딩 (Overriding)이라고 해요 더보기 오버로딩 매개변수의 갯수를 다르게하면 동일한 이름으로 메소드를 만들 수 있어요 매개변수의 자료형을 다르게하면 동일한 이름으로 메소드를 만들 수 있어요 반환자료형(반환형)은 오버로딩에 영향을 주지 않아요 level3 최종 더보기 class Calculator { fun add(num1: Double, num2: Double): Double { return num1 + num2 } fun subtract(num1: Double, num2: Double): Double { return num1 - num.. 2023. 12. 13.