반응형 분류 전체보기271 프로그래머스 Lv.0 짝수의 합 구하기 For문을 이용해서 1부터 n까지 반복해서 증가후에 For문 안의 지역변수 i를 이용하여 짝수 검증 후에 짝수일때마다 answer 변수에 해당 수를 누적 더하는 방식으로 풀었습니다. 2022. 11. 6. 9일차. 생성자와 기본생성자(Default Constructor) Class는 무조건 생성자를 1개 이상 보유하고 있어야합니다. 그동안 우리가 따로 생성자를 생성해주지 않았지만, 사용자가 별도로 선언한 생성자가 없다면, 시스템에서는 컴파일 단계에서 자동으로 매개변수값이 없는 생성자를 자동으로 생성해줍니다. 이렇게 매개변수값이 없는 생성자를 우리는 기본생성자(Defalut Constructor) 라고 칭합니다. 기본생성자의 문법은 기본적으로 Class명과 동일하게 적어주는게 원칙입니다. Soccer라는 클래스에서 기본 생성자를 선언해주려면 Soccer() { } 이런식으로 작성하는게 기본 생성자 문법입니다. 그리고 호출은 메인메소드가 있는 클래스에서 Soccer sc = new Soccer(); 이렇게 선언해주면 객체가 생성되고 필드안에 값이 지정되있다면 sc 변수가 해.. 2022. 11. 4. 11월 3일 숙제. 11월 2일 숙제 업그레이드 해보기 강사님이 오늘도 숙제를 내주셨습니다. 11/3일 오늘의 숙제는. 바로 어제 숙제 했던 코드를 오늘 배운 내용으로 좀더 업그레이드 해보기 입니다. 그래서 좀더 업그레이드를 나름 해봤습니다. Field 부분과 Method 부분은 이런식으로 업그레이드를 해봤습니다. 다음은 Main Method 부분과 실행 Console 부분입니다. 실행하면. 컴퓨터가 가동되면서 cpu 온도가 설정값(8)씩 증가하고 동시에 그래픽카드 팬속도(20)씩 증가, 마우스와 헤드셋은 배터리 감소 하는 While문을 돌다가 cpu온도가 70을 도달하면 cpu온도가 너무 높아서 컴퓨터가 종료됩니다. 2022. 11. 3. 8일차. Overloading(오버로딩)&Overriding(오버라이딩) 오늘도 어제에 이어서 Class와 Field, Method 응용편, 그리고 Overloading(오버로딩)과 Overriding(오버라이딩) 언급을 강사님께서 해주셨습니다. 매우매우 중요하다고 무려 별이 다섯개! 별이 다섯개 다섯개 다섯개! 라고 하셨으니 기록하며 기억하기 위해서 이 둘에 대해서 기록하려고 합니다. Overloading(오버로딩)이란? Method 혹은 Constructor(생성자) 의 이름이 같지만, 매개변수의 타입, 갯수, 순서가 다르면 각각의 Method나 Constructor로 인식해 각각 동작을 수행하는걸 오버로딩이라고 합니다. 주의할점은 리턴값만 달라서는 오버로딩이 되지 않습니다. 예시를 보시겠습니다. Class에 이러한 Method를 입력했습니다. 두 Method는 이름은 같.. 2022. 11. 3. 이전 1 ··· 57 58 59 60 61 62 63 ··· 68 다음 반응형