[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
- java
- vertex shader
- 오블완
- socket programming
- 티스토리챌린지
- defaultdict
- DICTIONARY
- 리트코드
- ml
- 파이썬
- Python
- 안드로이드
- leetcode
- 이코노미스트
- tf-idf
- 머신 러닝
- 이코노미스트 에스프레소
- machine learning
- I2C
- 소켓 프로그래밍
- The Economist Espresso
- min heap
- join
- The Economist
- Computer Graphics
- Android
- 투 포인터
- 딕셔너리
- Hash Map
- C++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함
반응형