728x90
반응형
해커랭크 - https://www.hackerrank.com/
Prepare > Java > Object Oriented Programming > Java Inheritance II
2개의 정수를 매개변수로 사용하고 그 합을 나타내는 정수를 반환하는 add라는 메서드가 있는 Arithmetic이라는 클래스입니다.
Arithmetic이라는 수퍼 클래스에서 상속되는 Adder라는 클래스입니다.
클래스가 public이면 안됩니다.
Input Format
stdin에서 입력을 읽을 책임은 없습니다. 잠긴 코드 스텁은 Adder 개체에서 add 메서드를 호출하고 2개의 정수 매개변수를 전달하여 제출을 테스트합니다.
Output Format
당신은 stdout에 아무 것도 인쇄할 책임이 없습니다. add 메소드는 매개변수의 합계를 반환해야 합니다.
Sample Output
위의 Solution 클래스의 기본 메서드는 다음을 출력해야 합니다.
My superclass is: Arithmetic
42 13 20
Code
import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
//Write your code here
class Arithmetic {
int add(int a, int b) {
return a+b;
}
}
class Adder extends Arithmetic {}
public class Solution{
public static void main(String []args){
// Create a new Adder object
Adder a = new Adder();
// Print the name of the superclass on a new line
System.out.println("My superclass is: " + a.getClass().getSuperclass().getName());
// Print the result of 3 calls to Adder's `add(int,int)` method as 3 space-separated integers:
System.out.print(a.add(10,32) + " " + a.add(10,3) + " " + a.add(10,10) + "\n");
}
}
개인 공부를 위한 포스팅입니다.
모든 번역, 코드는 완벽하지 않을 수 있습니다.
728x90
반응형
'> 개발-IT-인터넷 > > JAVA' 카테고리의 다른 글
[해커랭크(HackerRank) JAVA 풀이] - Java Interface (1) | 2023.10.25 |
---|---|
[해커랭크(HackerRank) JAVA 풀이] - Java Abstract Class (1) | 2023.10.24 |
[해커랭크(HackerRank) JAVA 풀이] - Java Inheritance I (0) | 2023.10.20 |
[해커랭크(HackerRank) JAVA 풀이] - Java Priority Queue (0) | 2023.10.19 |
[해커랭크(HackerRank) JAVA 풀이] - Java BitSet (0) | 2023.10.18 |