인터페이스 2

[JAVA][기초] 추상 클래스 abstract class 와 인터페이스 interface

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com 추상 클래스 abstract class 추상 클래스는 하나 이상의 추상 메소드 abstract method 를 갖는 클래스 상속 관계에서 부모 클래스의 역할을 갖기 위한 클래스이며 추상 메소드와 일반 메소드를 가질 수 있음. 추상 메소드는 메소드의 몸체가 없..

[JAVA] 인터페이스

: 서로 관계가 없는 물체들이 상호 작용을 하기 위해서 사용하는 장치나 시스템 구현은 없고 어떤게 있다고 보여주는것 기능 구현하는 게 아니라 정의만 인터페이스는 자체적으로 타입의 역할은 가능하지만 객체 생성은 못함 동일한 인터페이스를 구현한다 = 클래스의 사용법이 동일! 클래스는 인터페이스를 구현해서 사용가능하고 인터페이스를 여러개 구현해서 사용도 가능 인터페이스 정의하는 방법 추상 메소드와 상수를 정의 할 수 있다. public interface TV{ public int MAX_VOLUME = 100; public int MIN_VOLUME = 0; public void turnOn(); public void turnOff(); public void changeVolume(int volume); pu..