정적 메소드

·Java
인터페이스두 컴포넌트 간의 중간 통신망개발 코드(Main)와 객체가 서로 통신하는 접점*개발자가 기능을 정의하고 있는 곳이 개발코드 입장이다협업을 할때 인터페이스를 활용하여 메소드 정형화인터페이스는 어떤 구현객체가 대입되어 있느냐에 따라 같은 추상메소드 호출이지만 결과가 달라지는 다형성을 구현하게된다인터페이스 타입 변수에는 인터페이스의 구현 클래스로 생성된 구현 객체만 대입 가능상속에서도 부모에 모든 자식 타입이 대입되는 원리를 사용하여 다형성을 구현할 수 있으나, 잘 사용되어 지지는 않는다.개발소스와 객체간의 결합을 끊어 중간 매개체 역할을 하여 정형화 되어 있는 메소드를 제공함으로써 개발소스에서는 호출해야하는 메소드만 알고 있다면 대입된 객체가 누구냐에 따라 실행 결과가 다양해 질수 있는 기능을 의미..
·Java
인스턴스 멤버객체들 마다 다른 값을 가질 수 있는 객체들 소유의 구성요소  정적 멤버해당 타입(클래스)가 고유하게 가지며 모든 객체들이 동일하게 가져야하는 값들을 정의할 때 사용하는 구성요소(클래스 소유 구성요소)객체를 생성하지 않고 클래스를 통해 사용접근할 때 클래스 소속의 구성요소이기 때문에 클래스를 통하여 접근할 수 있다.정적 필드 모든 객체가 해당 타입에서 고유한 값을 갖는 필드의 경우 정적필드로 선언생성자에서 초기화를 하지 않는다 (정적 필드는 객체 생성 없이 사용할 수 있기 때문에 생성자에서초기화 작업을 하지 않는다. 생성자는 객체 생성 후 실행되기 때문이다.)필드 선언과 동시에 초기값을 주는게 일반적정적 메소드메소드 내부에서 인스턴스 멤버를 사용하지 않는 경우 정적 메소드로 선언 (경우에 따..
초보개발자J
'정적 메소드' 태그의 글 목록