분류 전체보기141 메서드 오버라이딩 리턴 타입이 다른 경우 (Java) 1. 오버로딩, 오버라이딩 프로그래밍 언어 기초 공부를 할 때, 수업이나 책에서 상속을 배우면서 보통 오버로딩과 오버라이딩을 같이 배운다. 보통 이런 식으로 배운다. 메서드 오버로딩 : 동일 이름의 메서드를 매개변수만 다르게 하여 여러 개 정의할 수 있는 기능 -> 사용 조건 : 이름 동일, 매개변수 개수 다름 or 타입 다름, 반환형 무관 메서드 오버라이딩 : 상속 관계에 있을 때, 하위 클래스에서 상위 클래스 메서드를 재정의 하는 것 -> 사용 조건 : 메서드 이름 동일, 매개변수 개수, 데이터 타입 동일, 반환형 동일 이 중 오늘 기록할 내용은 오버라이딩의 반환형에 대해서다. 2. 이전에 들었던 의문 혼자 공부를 할 때 오버라이딩은 반환형이 동일해야 한다는 내용을 책에서 봤었는데, 막상 수업에서는 .. 2021. 10. 4. 백준 1065번 - 한수 (Java8) https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net 분류 : 단계별 문제 - 함수 소요 시간 : 30분 이상 실행 코드 : import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { int idx = 0; public static void main(String[] args) throws IOException {.. 2021. 9. 18. 백준 1316번 - 그룹 단어 체커 (Java 8) https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 분류 : 단계별 문제 - 문자열 소요 시간 : 1시간 30분 실행 코드 : import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReader br = ne.. 2021. 9. 14. 이전 1 ··· 21 22 23 24 다음