객체지향은 프로그램을 만드는 여러 패러다임중 하나에요
즉 언어와 관계없이 해당 패러다임을 사용해서 프로그램을 제작하면
그건 객체지향 방식으로 프로그램을 제작했다고 할수있어요
자바랑 C#등이 객체지향언어라고 강조되는건 여러 언어중 객체지향적 성향을 강하게 띄고있고
언어차원에서 객체지향을 위한 여러 편의성을 제공하기 떄문이에요
그리고 자바를 쓴다고 꼭 객체지향인것도 아니에요
자바를 쓰고도 얼마든지 절차지향적으로 만들수도있어요
C를 쓰고도 객체지향적으로 만들수도 있구요
또한 자바는 순수한 객체지향언어가 아니에요
그러니까 객체지향을 떠올릴때 자바만 떠올리지 않았으면 좋겠어요