Back-end/JAVA
[JAVA] 자바의 인터페이스(interface)란? 게임으로 알아보는 사용이유
인터페이스란?자바의 인터페이스는 클래스가 지켜야할 규약이라고 할 수 있다. 인터페이스는 메서드를 정의만 하고, 구현은 하지 않습니다.// 게임에서 사용할 유닛을 만들어야 되는데 유닛은 기본적으로 hp를 가지고 있다interface Unit { void Hp();}// 그리고 게임 유닛의 일종인 솔져는 hp를 가지고 있다.class Soldier implements Unit { @Override public void Hp() { System.out.println("Soldier'hp is 100"); }}public class Main { public static void main(String[] args) { Unit soldier = new Soldier..
2024. 7. 4. 12:36