객체지향적으로 프로그래밍하기 질문 드립니다.(자바)
조회수 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을 사용하지 않고 객체지향적으로 위의 문제를 해결 할 수 있는 방법은 뭔가요?
댓글 입력