자바 OOP
자바 - OOP란 무엇입니까?
OOP는 객체 지향 프로그래밍의 약자입니다 .
절차적 프로그래밍은 데이터에 대한 작업을 수행하는 절차나 메서드를 작성하는 것이고 객체 지향 프로그래밍은 데이터와 메서드를 모두 포함하는 객체를 만드는 것입니다.
객체 지향 프로그래밍은 절차적 프로그래밍에 비해 몇 가지 장점이 있습니다.
- OOP는 더 빠르고 쉽게 실행할 수 있습니다.
- OOP는 프로그램에 대한 명확한 구조를 제공합니다.
- OOP는 Java 코드를 DRY "자신을 반복하지 마십시오"로 유지하고 코드를 유지 관리, 수정 및 디버그하기 쉽게 만듭니다.
- OOP를 사용하면 더 적은 코드와 더 짧은 개발 시간으로 완전히 재사용 가능한 애플리케이션을 만들 수 있습니다.
팁: "DRY(Don't Repeat Yourself)" 원칙은 코드 반복을 줄이는 것입니다. 애플리케이션에 공통적인 코드를 추출하여 한 곳에 배치하고 반복하지 않고 재사용해야 합니다.
Java - 클래스와 객체란 무엇입니까?
클래스와 객체는 객체 지향 프로그래밍의 두 가지 주요 측면입니다.
클래스와 객체의 차이점을 보려면 다음 그림을 보십시오.
등급
과일
사물
사과
바나나
망고
또 다른 예:
등급
차
사물
볼보
아우디
도요타
따라서 클래스는 객체의 템플릿이고 객체는 클래스의 인스턴스입니다.
개별 개체가 생성되면 클래스에서 모든 변수와 메서드를 상속합니다.
다음 장에서 클래스와 객체 에 대해 더 많이 배울 것 입니다.