1. 객체 지향 프로그래밍언어 OOP(Object-Oriented Programming): 프로그래밍 언어 + 객체지향 개념(규칙)
2. 특징
1) 코드의 재사용성이 높음: 새로운 코드를 작성할 때 기존의 코드를 이용해 쉽게 작성 가능
2) 코드 관리 용이: 코드간의 관계를 이용해서 적은 노력으로 쉽게 코드 변경
3) 신뢰성 높은 프로그래밍: 제어자와 메서드를 이용해 데이터 보호하고 올바른 값 유지, 코드 중복 제거로 코드 불일치로 인한 오동작 방지
3. 핵심 개념
1) 캡슐화
2) 상속
3) 추상화
4) 다형성
'Java' 카테고리의 다른 글
Java 하나의 소스파일에 여러 클래스 작성 (0) | 2022.10.02 |
---|---|
Java 클래스(Class), 객체(Object), 인스턴스(instance) (0) | 2022.10.01 |
Java Arrays로 배열 다루기 (0) | 2022.10.01 |
Java 2차원 배열의 선언 (0) | 2022.10.01 |
Java String배열 (0) | 2022.10.01 |