오버로딩(2)
-
[Java] 상속 (extends)
오늘은 자바의 상속에 대해 알아보고, 상속은 어떠한 장점이 있는지 코드를 작성하며 배워볼거다. Java 상속 시 유의할 점1. 부모 클래스에서 private 필드나 메서드는 상속이 안된다.2. 다중 상속이 안된다. (인터페이스 에서는 가능) 슈퍼 클래스 & 서브 클래스슈퍼 클래스 = 부모 클래스 서브 클래스 = 자식 클래스부모의 속성과 기능을 그대로 물려받는다.이미 만들어진 클래스의 재상용을 하기 위함.즉, 서브클래스는 부모클래스의 내용을 상속받아서 추가적인 요소를 넣어 개념을 확장한다. 서브클래스 선언: extends (확장) 이라는 키워드를 이용함 -> class 자식클래스명 extends 부모클래스명 예시 코드class Parent1 { // 두 정수를 저장할 수 있는 메서드 == Su..
-
[Java] function 함수
오늘은 필요한 함수를 미리 만들어두고,필요할때 마다 함수를 호출하여 사용해보자. Quiz원의 반지름을 전달받아, 원의 넓이를 반환하는 함수원주율은 3.14로 간주한다 단, 사용자가 정수를 입력하든, 실수를 입력하든 모두 정상 작동되도록 하여라.package function;public class Ex01 { static double getCircleArea(int radius) { // 정수를 넣어도 정상 실행 double area = radius * radius * 3.14; return area; } static double getCircleArea(double radius) { // 실수를 넣어도 정상 실행 double area = radius * radius * 3.14; ret..