본문 바로가기

상속2

[자바]extends와 implements의 차이점 자바 프로그래밍 - extends, implements 차이점 자, 자바에서 헷갈릴 수 있는 개념 중 하나임과 동시에 자바 프로그래밍, 아니 객체지향프로그래밍(Object oriented programming)에서 매우 중요한 내용 중 하나입니다. 시작합니다! 1. 상속이란(Inheritance) 객체지향 프로그래밍이란 단순하게 보면 Object들이 서로서로 짜임새 있게 논다. 라고 단순히 표현할 수 있습니다만 어렵게 보면 6대 특징이니 5대 원칙이니를 들먹이면서 멋진척을 할 수 있습니다. 여기서 OOP(객체지향프로그래밍)의 특징은 무엇이냐 (6대냐 5대냐 4대냐 그런거 따지고 싶지 않습니다. 사람마다 다르고 자료마다 다릅니다. 중요한 포인트 기준으로 이해만 하시기 바랍니다..) 1. 상속과 인터페이스 .. 2015. 12. 21.
[자바]Runnable과 쓰레드(Thread)와의 관계 자바 프로그래밍 - Runnable 이 글을 보시기 전에 Thread에 대해서 익혀오시는걸 추천합니다 ^^; 아, extends(상속)과 implements(인터페이스)의 차이점에 대해서도 포스팅 해놓도록 하겠습니다~ [자바-Java]쓰레드-Thread [자바-Java]extends와 implements의 차이점 요점은! 결국에 Runnable == Thread 라고 하셔도 무방합니다. (퍼퍽..) 죄송합니다. Runnable != Thread(상속)..! 다릅니다. 사용을 잘 구분하셔야되요ㅎ.. 단지 같은점은 run()을 정의해야 한다는 것입니다. 이 run은 Thread에서 실행되는 메소드인데 그 run이 Thread를 extends함으로써 @override(오버라이딩)될 것이냐, 또는 Runnabl.. 2015. 12. 21.