자바(2), 객체 지향 프로그래밍
이번 포스팅 역시 자바와 C++과의 객체 지향 프로그래밍 중 차이점을 위주로 내용을 작성해보고자 한다. 자바는 C++과 유사한 면이 많기에 차이점을 위주로 학습하면 더욱 기억에 잘 남을 것이라 생각한다. 1. 객체 사용 1) 객체 지향 프로그래밍 객체 지향 프로그래밍의 핵심 원칙 중 하나는 캡슐화이다. 이는 모든 객체지향 프로그래밍이 동일하게 적용되는 원칙으로, 다른 사람이 구현한 객체의 메서드를 호출할 때는 내부에서 무슨 일이 일어나는지 몰라도 된다는 원칙이다. 자바에서는 클래스를 사용해 객체를 생성하고 사용할 수 있다. 2) 접근자 메서드와 변경자 메서드 메서드에서 데이터를 수정하는 방법은 두 가지 방법이 있다. 첫번째 방법은 멤버 함수로 전달받은 객체의 상태를 변경하고 아무 것도 반환하지 않는 방식..
2022.08.29