추상클래스1 (Java)OOP / 인터페이스와 추상클래스 OOP(객체지향 프로그래밍) - 절차지향 프로그래밍과 달리 객체단위로 코드를 조직화해서 재사용성을 높이고 협업과 유지보수성에 유리함 - 상속 : 부모 객체의 특성을 그대로 물려받아서 재사용성을 높일수 있음 - 다형성 : 같은 데이터를 받아도 여러 형태가 나올수 있는것으로 함수 오버로딩이나 하나의 인터페이스 객체에 여러 구현 객체를 사용가능함 - 캡슐화 : 객체의 내부를 보여주고 싶은 부분만 보여줄수 있음. public(전부), private(같은 클래스 내부에서만), package(같은 패키지 내부에서만), protected(같은 패키지 내부에서 상속됬을때만) 인터페이스란? - 보통 두장치 사이의 통신을 원할히 할수 있게 해주는 접합부를 의미한다. 자바에서 인터페이스는 여러 클래스들을 동일한 형식으로 정.. 2021. 7. 23. 이전 1 다음