Notice
Recent Posts
Recent Comments
Link
목록추상화 (1)
drexqq
[Java, 자바] OOP(Object Oriented Programming)
Java의 객체지향(OOP)에 대해서 알아보겠다. 자바프로그래밍하면 객체지향프로그래밍 OOP(Object Oriented Programming)이라는 말을 공부하기 전부터 여기저기서 많이 주워들었다. 객체지향프로그래밍의 특성은으로 크게 캡슐화, 추상화, 다형성, 상속성 정도로 생각하면 쉽다. 그러므로 OOP라고하면 캡슐화, 추상화, 다형성, 상속성이 군대시절 총기번호처럼 튀어나오도록 머리에 각인시켜보자. 1. 캡슐화 캡슐화란 하나의 객체에 대해 그 객체가 특정한 목적을 위해 필요한 변수나 메소드를 하나로 묶는 것을 의미한다. 이름 그대로 캡슐처럼 만드는 거라고 생각한다. 따라서 클래스를 생성할 때 생성한 클래스에서 만들어진 객체가 특정한 목적을 가지고 있어야 하고 사용해야할 변수와 그 변수를 사용하는 특..
Back-End/Java
2020. 6. 1. 19:35