★ Inheritance 객체 지향 프로그래밍(Object Oriented Programing) 클래스 > 객체 중심의 프로그래밍 방식 상속 (Inheritance) 부모가 가지는 재산을 자식에게 물려주는 행동 부모(클래스)가 가지는 재산을 자식(클래스)에게 물려주는 행동 상속하는 이유? 비용 절감 코드 재사용 상속관계에 있는 클래스 호칠 부모 클래스 상속 받은 메소드를 수정하는 기술 소스코드 //아빠 + 아들 마주친 상황 OverridingParent hong = new OverridingParent(); hong.name = "홍길동"; hong.hello(); OverridingChild jhong = new OverridingChild(); jhong.name="홍철수"; //jhong.hi();..
예제1) 요구사항 : 시작숫자 종료 숫자를 받아 아래와 같이 출력되도록 하시오. 조건 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55를 출력하시오. 소스코드 package com.test.question; import java.util.Scanner; public class Q0039 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int sum = 0; String oper = ""; System.out.print("시작 숫자 : "); int StartNum = scan.nextInt(); System.out.print("종료 숫자 : "); int EndNum = scan..
자바의 날짜시간 자료형 Date 클래스 > JDK 1.0 Calendar 클래스 > JDK 1.1 > 가장 대중화 LocalDateTime, LocalDate, LocalTime 클래스 > JDK 1.8 시각 or 시간 시각 + 시각 = X 시각 - 시각 = O 시각 - 시간 = 시간 시간 + 시간 = O 시간 - 시간 = O 시각 + 시간 = O 시각 - 시간 = O 시각 + 시간 = 시각 명령어 정리 현재 시각 만들기 > Calendar.getInstance() 특정 파트 읽기 > c1.get(상수) 특정 시각 만들기(수정하기) > c1.set(상수, 값) 시각 + 시간 = 시각 > c1.add(상수, 값) 시각 - 시간 = 시각 > c1.add(상수, -값) 시각 - 시각 = 시간 > getTime..
메소드(Method) 메소드(Method), 함수(Function), 프로시저(Procedure), 서브루틴(SubRoutine) 코드의 집합 같은 목적을 가진 코드의 집합 메소드 사용 1. 메소드 선언하기 1회 public | static | void | hello | () 접근지정자 | 정적키워드 | 반환자료형 | 메소드명 | 인자리 2. 메소드 호출하기 1회 ~ 무한대 ex) public static void main(String[] args) { /* 메소드, Method - 메소드(Method), 함수(Function), 프로시저(Procedure), 서브루틴(subRoutine) - 코드의 집합 - 같은 목적을 가진 코드의 집합 메소드 사용 1. 메소드 선언하기 - 1회 2. 메소드 호출하기 ..