본문 바로가기

Back-end/Java41

[JAVA] Interface (인터페이스) Interface (인터페이스) Abstract 보다 더 높은 추상화 수준을 제공클래스 자체의 규약을 정의함객체지향의 5개 특징 중 다형성에 해당 Interface에 들어가는 기능들은 항상 abstract를 쓴다.이것이 표준이다 만 정의해 놓은 것. public interface CDPlayer { public abstract void play();public abstract void stop();public abstract void prev();public abstract void next(); } interface를 이용해서 구현할 때 implements 를 써주어야함여기서 @Override는 다시한번 구현했다는 뜻이다. public class MyMy implements CDPlayer { @Ove.. 2016. 4. 11.
[JAVA] Factorial Factorial이란!로 표시할수 있다.5! = 5*4*3*2*1 = 120 과 같은 연산을 한다. 2016. 3. 17.
[JAVA] 파일 경로 가져오기 C드라이브의 apache폴더에 있는 하위 파일들의 absolutepath를 전부 가져올 수 있다.하위 폴더-> 하위 파일 전부 가져온다. 구분을 쉽게 하기 위해 한칸씩 들여쓰기 코드를 추가하였다. 2016. 3. 17.
[JAVA]객체지향 & 페이징 객체지향 프로그래밍에서 객체지향이 무엇일까?5가지 키워드로 표현할 수 있다. 1. 상속 (다른 class가 갖고있는 특성을 상속 받음으로써 재정의 할 필요없다. )2. 정보은닉 (하나의 객체가 가진 정보들은 다른객체가 알아서는 안된다. private, getter, setter 일종의 필터링)3. 추상화 (어떤 표준을 정의한다.)4. 캡슐화 : 하나의 객체가 다른 객체를 포함함으로써 한번에 많은 기능들을 할 수 있는것이다.5. 다형성 : 하나의 추상적인 존재가 다양한 형태로 보여진다. - 현실세계를 컴퓨터로 구현하기 위한 방법 중 하나 c는 상속이 없다.추상적인 존재를 만들 수 도 없다. (추상화 : 이 버튼을 누르면 어떤 기능을 할 것이다.) 페이징(한 페이지에 글 10개만 보여주고 그 이상은 다음 페.. 2016. 3. 9.