[Java] OOP concept (Object-oriented programming, 객체 지향 프로그래밍 개념)
Java를 통해 객체 지향 프로그래밍에 대해 알아보자. Encapsulation (캡슐화): 캡슐화는 데이터(필드/속성)와 해당 데이터에서 작동하는 메서드를 단일 단위 또는 클래스로 묶는 개념이다. 데이터의 무결성을 보호하기 위해 객체의 일부 구성 요소에 대한 직접 액세스를 제한한다. 하기 코드에서 balance는 BankAccount 클래스 안에 캡슐화되어 있다. deposit(), withdraw()와 getBalance() 메서드를 통해서만 액세스하거나 수정할 수 있다. 이는 잠재적으로 유해할 수 있는 직접적인 balance 조작을 방지한다.public class BankAccount { private double balance; // Private data member, not accessi..
기술(Tech, IT)/자바(Java)
2024. 11. 1. 03:47
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 안드로이드
- socket programming
- machine learning
- DICTIONARY
- 머신 러닝
- min heap
- 소켓 프로그래밍
- The Economist
- Computer Graphics
- ml
- C++
- java
- 투 포인터
- Hash Map
- Python
- I2C
- 오블완
- 리트코드
- 티스토리챌린지
- 이코노미스트
- Android
- leetcode
- 이코노미스트 에스프레소
- The Economist Espresso
- vertex shader
- tf-idf
- 딕셔너리
- defaultdict
- 파이썬
- join
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함
반응형