2014-11-15 5 views
0

일부 정적 컨텍스트에서는 비 정적 메서드를 참조 할 수 없다는 것을 알고 있습니다. 클래스의 인스턴스를 만들고 해당 인스턴스에서 메서드를 호출해야합니다. static 메서드입니다. 나는 또한 그 이유를 알고있다. 그러나 이것을 수행하는 가장 좋은 방법은 무엇인지를 결정할 수는 없습니다. 메소드/변수를 정적으로 만들거나 클래스의 인스턴스를 사용하여 메소드/변수를 호출합니다. 그 이유는 무엇입니까?정적 컨텍스트에서 비 정적 메서드 호출 (주)

+0

이 요구 사항에 따라 다름 캡슐, 아주 간단한 기능의 융합에서 복잡한 프로그램을 만들 수 있도록, 범위의 다양한 각도. 그에 따라 질문을 결정하고 업데이트 할 수없는 시나리오를 제공하십시오. – SMA

답변

1

개체 지향 언어는 개체를 사용할 때 가장 잘 작동합니다. 무엇보다 가장 기본적인 응용 프로그램이라면 기능을 구현하고 인스턴스화 할 클래스를 생성하십시오. 어쨌든 나중에 리팩토링을 끝내게 될 것입니다.

이유는 객체, 인스턴스 등 모든 기술이