'Computer'에 해당되는 글 23건

  1. 2008.05.08 JAVA BigDecimal 스트링으로 숫자계산.
  2. 2008.04.07 오버라이딩.(Overriding)
  3. 2008.03.19 [JAVA] System.in.read() 숫자처리.


BigDecimal의 내용을 알고 싶다면 아래 링크로가서 보시길 바랍니다.

부동 소수점의 정확한 계산... 

BigDecimal을 사용하고나서 이에 대한 내용을 찾아 봤는데 부동 소수점에 대한 생각지도 못한 문제점.

개발 분야에 따라 사용 빈도가 다르겠지만 알아두면 좋은 내용.  

http://www.yunsobi.com/tt/subby/227

Posted by 천류성

오버라이딩은 상위 클래서의 메소드의 이름, 타입, 매개변수가 같아야한다.

인터페이스나 추상클래스를 상속받아 메소드 구현을 하면 그게 오버라이딩이다.
다형성도 매한가지.

Runnable 인터페이스에 run() 메소드가 떵그러니 놓여져있다.
}
public abstract void run(); 이렇게 되어있나?
{

아무런 내용없는 Runnable 인터페이스를 implements 해서 구현을 하면 

run(){    
        내용
         }
Thread가 돌아가는 부분을 구현하게 된다. 이게 오버라이딩이다.

상속받은 run()과 타입, 이름, 매개변수가 똑같은 run()이 하위에 상속받은 클래스에있게 된다. Runnable 인터페이스의 run()은 하위 클래스에 남아 있으나 새로 구성한 run()에의에 숨겨진다.

그렇게 이해하기 힘들었던 오버로딩과 오버라이딩... 이해하기 힘들었던 이유는 안해서 그런거 같다 -_-;;

그리고 오버로딩....

방에 성은 김 씨를 갖고 이름은  다른 사람이 10명이있다면.
방문을 열고 "김씨" 나와요 이러면 10명이 처다 볼 것이고, " 김 길동 "씨 나와요 이러면 한명이 일어설 것이다.
성은 메소드명이고 이름은 파라매터라고 생각하면된다. 이름은 같으나 파라매터가 다른 메소드. 오버로딩 쉽지 않은가? ㅎㅎ

Posted by 천류성
System.in.read() 입력을 받아 처리하기 위해 사용하는 클래스.

입력을 하면 문자로 저장되기 때문에 숫자의 처리를 위해서

System.in.read() - '0'; 이나 '48'을 빼면된다.
Posted by 천류성
이전버튼 1 2 3 이전버튼

블로그 이미지
.....
천류성

태그목록

공지사항

Yesterday64
Today8
Total15,421

달력

 « |  » 2018.08
      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 27 28 29 30 31  

최근에 달린 댓글

최근에 받은 트랙백

글 보관함


티스토리 툴바