자바[JAVA] – 11.인터페이스(Interface)

인터페이스? 인터페이스(Interface)는 추상 메서드와 이름 상수만을 포함한다.즉 아무것도 구현하지 않는 추상 클래스보다 더욱 추상화된 설계도이다.설계도이므로 인스턴스(Instance)를 생성할 수 없고 기본 틀만을 제공하는 역할이다.또한 인터페이스로 다중 상속이 되지 않는 자바의 단점을 보완할 수 있다. 인터페이스는 클래스가 아닌 다른 자료형이므로 Interface를 사용해야 한다. 위처럼 인터페이스를 사용하여 인터페이스를 구현할 수 있다. 위처럼 인터페이스를 여러 개 사용할 수 있다. … Read more

자바[JAVA] – 7. 메서드(Method)

메서드? 메서드(method)는 다른 말로 함수이다.메서드란 같은 기능을 하는 코드를 묶어서 편하게 사용할 수 있는 블록이다.System.out.println(); 역시 메서드이다. 메서드는 return 값을 반환한다.반환형이란 int, float, boolean 등 데이터 타입으로 값을 반환하는 것을 말한다. int형 변수를 return 받기 때문에 int형 변수 result에 add();를 대입한다. 여기서 반환값이 없을 때는 void를 사용하여 반환을 하지 않을 수 있다.만약 void인 메서드를 만들었으면 … Read more

자바[JAVA] – 5. 조건문(Conditional statement)

조건문? 조건문은 if, else if, else 그리고 swtich 4가지가 있다.내가 원하는 값에 도달하였을 때 실행할 코드를 작성할 수 있다.예를 들어 ‘체력이 40이하면 포션을 사용’ 등의 조건을 정할 수 있다. ● if문 if의 뜻처럼 ‘만약’ 이라는 의미를 가지고 있는 명령어이다.조건식이 참이면 실행 코드를 실행하고, 아니면 실행시키지 않고 넘어간다 위처럼 사용할 수 있다.실행하고 싶은 코드는 {} 안에 … Read more