6장
-
[자바의 정석] 6장 객체지향 언어 1. 4~6 변수의 초기화카테고리 없음 2023. 3. 12. 16:42
아래 내용은 자바의 정석 강의&책을 보면서 정리한 내용입니다. 들어가기 전에 자바의 정석 6장 내용 리스트 이번 시간에는 아래 내용 중 오버로딩~변수의 초기화 부분을 정리하겠습니다. 4. 오버로딩 4.1 오버로딩이란? ⭐ 오버로딩? 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것 4.2 오버로딩 조건 ⭐ 1. 메서드 이름이 같다. 2. 매개변수의 개수 또는 타입이 다르다. 주의! 반환 타입은 오버로딩 구현 시 아무런 영향을 주지 못함 4.3 오버로딩의 예 가장 대표적인 것은 println 메서드이다. 아래와 같이 매개변수 타입에 따라서 오버로딩 되어 있다. 1) 리턴 타입만 다른 경우 - 오버로딩이 아님 아래 add() 메서드에서 리턴값만 다른 경우 아래와 같은 에러가 발생한다. 이는 오버로딩..
-
[자바의 정석] 6장 객체지향 언어 1. 1~3 변수와 메서드개발/JAVA 2023. 3. 7. 23:43
아래 내용은 자바의 정석 강의&책을 보면서 정리한 내용입니다. 들어가기 전에 자바 공부 방식 공부 방식은 아래와 같습니다. 객체지향 개념: 자바의 정석 6, 7장 보기 → 내가 이해한 개념을 A4용지에 2장으로 정리하여 암기하기! 공부 순서: 자바 기초&자바의 정석 ⇒ jsp, spring ⇒ 설계(디자인 패턴, 객체지향) 자바의 정석 6장 내용 리스트 이번 시간에는 아래 내용 중 객체지향언어 ~변수와 메서드 부분을 정리하겠습니다. 1. 객체 지향 언어 객체지향은 기존에 있는 프로그래밍 언어에 객체지향 개념만 추가된 것이다. ⭐ 객체지향언어: 프로그래밍 언어 + 객체지향 개념(규칙)[암기 필요] OOP(객체 지향 프로그래밍) 핵심 개념 캡슐화 상속 추상화 ⭐️ 다형성: 가장 중요! 객체지향언어 특징 코드..