본문 바로가기
728x90
반응형

분류 전체보기504

자바 인터페이스(interface) 자바 인터페이스 다른 언어에서는 다중상속을 많이 쓴다. 하지만 자바에서는 다중상속을 쓰지 않는데 여러 개의 부모클래스를 쓰다면 프로그래머가 생각지도 못한 문제가 발생하거나 완성된 프로그램을 보면 어떤 부모클래스의 멤버변수인자 이해하기도 어렵다. 또 같은 이름의 클래스가 여러 부모를 가지고 있는경우 오버라이딩 되는 메소드를 알 기도 힘들고 재사용율도 현저히 낮아지는 결과가 나올 수 있다. 그래서 사용하는 것 이 인터페이스 이다. 다음 예제를 통해 알아보자 HEIGHT라는 인터페이스를 만든 후 메소드를 만든다. InterfaceTest클래스는 인터페이스를 구현한 후 오버라이딩하여 원하는 것을 반환하 해주는 것이다. 반환한 값을 출력하면 다음과 같은 결과를 볼 수 있다. 2014. 10. 30.
자바 추상(abstract)클래스 상위 클래스에서 메소드의 형식만 정의 해놓고, 각 하위 클래스에서 이 메소드를 구 현하는 메소드를 만들어 형식만 갖춘 메소드를 치환(overriding)만 할 수 있도록 하는 것이 좋다. 이렇게 형식만 갖춘 메소드를 추상메소드라고 한다. 예제를 통해서 알아보자 추상클래스 Shape는 x,y값과 높이 넒이를 나태내주고 있다. extends로 Shape를 상속받아 getArea()메소드를 통해 넒이 값을 구하는 코드이다. 다음과 같은 결과값으로는 와 같은 결과를 나올 수 있다. 여기서는 상속과 추상클래스를 통해 간단한 넒이 값을 구하는 프로그램을 만들어 보 았다. 2014. 10. 29.
ip설정하기 보통 가정집에서는 자동으로 ip가 설정되지만 회사 혹은 다른 곳에서는 ip를 설정해 줘야하는 경우가 있다. 이럴 때 다음과 같은 방법을 사용하면 된다. 윈쪽 아래 시작키를 누르러나 키보드의 윈도우 키를 누르면 다음과 같은 화면이 뜨 고 컴퓨터를 누른다. 네크워크를 클릭 후 우클릭을 다시 하면 속성을 볼 수 있다. 속성을 클릭해보도록 하자. 다음과 같은 화면이 뜨고 나의 경우 현재 무선네트워크를 사용하여 이렇게 뜨지만 유선으로 사용한다면 그에 해당하는 것이 뜨게 된다. 저 연결을 클릭해보도록 하자. 연결을 클릭하면 다음과 같은 화면이 나오며 속성을 클릭한다. 다음과 같은 과정을 거친 후 해당되는 ip를 입력하면 된다. 어렵지 않게 ip를 입력할 수 있다. 배우면 어렵지 않으니 한번 보고 다시 한번 확인해보.. 2014. 10. 28.
프로그램 삭제 방법 컴퓨터를 사용하다보면 내가 모르는 프로그램이 설치되어 있는 경우도 있고 특정 프 로그램을 사용하다가 더 이상 사용 안할 때 컴퓨터의 자원을 확보하기 위해서 프로그 램을 삭제한다. 프로그램을 삭제하는 것이 어려운 일은 아님에도 불구하고 한번도 해보지 않았다면 충분히 모를 수 있기 떄문에 간단하게 소개하고자 한다. 어떤 프로그램을 삭제할 것인가가 중요하며 잘모르겠다는 프로그램은 인터넷 검색을 통해 삭제해도 되는 프로그램인지 확인하는 절차가 필요하다. 간단한 인터넷 검색 후 이제 프로그램을 삭제해보자 처음 왼쪽 아래보면 이런 모양의 버튼이 하나 있을 것이다. 시작키로 키보드 및 윈도 우키를 누르는 것과 같은 이벤트가 발생한다. 시작키를 누르고 오른쪽에 보면 제어판이라는 화면을 볼 수 있다. 제어판을 클릭 해 .. 2014. 10. 28.
728x90
반응형