메서드2 [JAVA] 9주차_추상 클래스와 인터페이스, 인터페이스의 상속, 인터페이스 구현과 타입 변환 1차시 추상 클래스와 인터페이스 추상 메서드: - 메서드 본체를 완성하지 못한 메서드. 무엇을 할지는 선언할 수 있지만, 어떻게 할지는 정의할 수 없다. - 완성하지 못한 = 추상화 했다 - 굳이 구현부를 만들지 않고 상속받은 곳에서 구현하도록 한다. 추상 클래스: - 보통 하나 이상의 추상 메서드를 포함하지만 없을 수도 있다. - 주로 상속 계층에서 자식 멤버의 이름을 통일하기 위하여 사용 - 추상 클래스는 객체 생성 불가능! /* 추상 클래스와 메서드 선언 방법 */ abstract class 클래스이름 { //추상 클래스 선언 //필드 //생성자 //메서드 } absract 반환타입 메서드이름() ; //추상 메서드 선언 //추상 메서드에는 {}, 즉 메서드 구현부가 없다. /* 추상 메서드를 포함.. 2022. 5. 1. [JAVA] 3주차_자바 문법과 객체 지향 (제어문과 메서드, 객체지향프로그래밍 개요, 접근자와 설정자) 1차시 제어문과 메서드 제어문: 제어문은 실행문의 수행 순서를 변경 (if문, while문, for문) /* if-else 문을 이용한 홀짝 조사 */ import java.util.Scanner; //Scanner 클래스의 경로 이름을 컴파일러에 알림 public class IfElseDemo { public static void main(String[] args) { Scanner in = new Scanner(System.in); //Scanner 객체 색성 (1) System.out.print("숫자를 입력하세요 : "); //(2) int number = in.nextInt(); //데이터 입력 받기 //(3) if (number % 2 == 0) System.out.println("짝수!");.. 2022. 3. 20. 이전 1 다음