반응형 자바 다형성2 자바 인터페이스 란? 인터페이스 란? 프로그램 명세서 라고 말할 수 있다. 하기 예를 보면서 이야기 해보자. 3명이서 앱을 만든다고 하자. 팀장 과 두명의 부하 직원이 있다 팀장이 하기처럼, "Animal 이라는 인터페이스를 정의하고 해당 인터페이스를 implements 할때는 sound() 함수를 꼭 구현해야 한다."라고 명시를 해준다. 즉, 하나의 명세서를 만든것이다. 인터페이스는 하기처럼 내부에 함수를 선언만 해준다. 1 2 3 4 5 public interface Animal { public void sound(); } cs 팀원들은 하기 처럼 개와 고양이 클래스를 만들고 Animal 을 implments 한다. Animal 인터페이스를 구현하는 클래스 에서는 인터페이스에서 정의한 메소드를 반드시 구현 해주어야 한다... 앱 만들기/안드로이드 2020. 8. 26. JAVA 클래스 형변환을 알아보자. 자바 클래스 형변환 개념을 잘 알아두어야지, 안드로이드 프로젝트 시에도 혼동이 없을 것이다. 클래스 형 변환은 상속 개념에서도 존재한다. (여기서는 기본 Type 클래스 (String, Integer etc...) 의 형변환은 제외한다. 1. 부모와 자식 클래스를 만들자. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 // 부모 클래스 class Parent { int old = 35; String name = "James"; private int asset = 100; void introduce() { System.out.println("I am " + name ); System.out.println("And " + old +.. 앱 만들기/안드로이드 2020. 3. 8. 이전 1 다음 반응형