객체지향적으로 프로그래밍하기 질문 드립니다.(자바)

조회수 621회

자바로 프로그래밍을 하다 궁금한게 있어서 질문 드립니다.

A.java , B.java, C.java 파일이 존재하고 있고, A에는

public int a; , public int b; 가 정의 되어있습니다.

위 두개는 B,C에서도 사용하고 싶습니다.

그래서 두 변수를 static 변수로 설정하여 B,C에서 A.a, A.b로써 사용하였습니다.

하지만 static변수는 '객체지향적' 이지 않다고 하더라구요.

그 이유는 뭔가요?

또, static을 사용하지 않고 객체지향적으로 위의 문제를 해결 할 수 있는 방법은 뭔가요?

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)