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

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

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

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

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

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

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

그 이유는 뭔가요?

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

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.