2024/10/23 3

[내일배움캠프/백엔드] JAVA 문법종합반 3주차 강의 2. 상속

9. 상속, 오버라이딩을 통해 기능을 확장하는 방법을 배운다.10. super와 super() 키워드에 대해 학습한다.11. 다형성의 원리와 구현방법에 대해 학습한다.12. 추상클래스에 대해 학습한다.클래스 간의 관계와 상속-상속의 사전적 정의는 부모가 자식에세 물려주는 행위를 말한다.-객체 지향 프로그램에서도 부모 클래스의 필드와 메서드를 자식 클래스에게 물려줄 수 있다.-상속을 사용하면 적은 양의 코드로 새로운 클래스를 작성할 수도 있고 공통적인 코드를 관리하여 코드의 추가와 변경이 쉬워질 수도 있다.-상속을 사용하면 코드의 중복이 제거되고 재사용성이 크게 증가하여 생산성과 유지 보수성에 매우 유리해진다. 1. 상속-클래스 간의 상속은 extends 키워드를 사용하여 정의할 수 있다.public cl..

내배캠/java 2024.10.23

[프로그래머스/ 코딩테스트 연습문제] 짝수와 홀수

Q. 짝수와 홀수A.class Solution {    public String solution(int num) {        String answer = "";        // 정수가 짝수인지 홀수인지 구분하기 위해 나눗셈의 나머지를 반환하는 %를 사용해서 조건문을 작성//0도 짝수라고 명시되어 있으니까 나눠서 나머지가 0인 경우 짝수, 아닌경우 홀수로 조건을 적음//if 조건을 하나만 주고 나머지를 else로 처리할 수도 있지만 조금 더 명확하게 하기 위해 else if 로 조건을 줌.        if (num%2 == 0){            answer = "Even";        }else if (num%2 != 0){            answer = "Odd";        }  ..

[프로그래머스/ 코딩테스트 입문] 배열의 평균값

Q. 배열의 평균값A.class Solution {    public double solution(int[] numbers) {        double answer = 0;        double sum = 0;        //배열의 평균을 구하기 위해서 배열의 합을 먼저 구함//for 문을 사용, for의 (괄호)안에 ; 으로 조건을 주는데 : 을 사용하여 numbers 배열 안에 있는 값을 하나씩 i에 넣어줌//배열안에 있는 모든 값이 i에 대입되면 for문 종료        for(int i : numbers){            sum += i;        }//평균은 배열안의 숫자를 모두 더한다음 그 갯수로 나누는 것이므로, 합계를 배열 numbers의 길이로 나눈 값을 answer에 ..