2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

반응형

2024/04/07 9

Java 문법 교재 목차

객체지향과 클래스1. 객체지향의 개요1.1 객체 지향의 개념링크 - https://thinkmath2020.tistory.com/4614 1.1 객체지향의 개념객체 지향 프로그래밍(OOP)은 소프트웨어 개발 방법론 중 하나로, 현실 세계의 사물을 프로그램 내에서 객체로 추상화하여 구현하는 방식입니다. 이를 통해 코드를 더 모듈화하고 유지보수하기thinkmath2020.tistory.com  1.2 객체와 클래스링크 - https://thinkmath2020.tistory.com/4615 1.2 객체와 클래스클래스 (Class): 클래스는 객체를 생성하기 위한 템플릿입니다. 클래스는 속성(필드)과 동작(메소드)을 정의합니다. 예시: 자동차 클래스 Java public class Car { private S..

Java의 클래스에서 setter와 getter에 대한 설명

setter와 getter의 필요성 데이터 보호 및 캡슐화: Getter: 인스턴스 변수를 반환하여 외부에서 값을 읽을 수 있게 합니다. Setter: 인스턴스 변수를 대입하거나 수정하여 외부에서 값을 설정할 수 있게 합니다. 이를 통해 데이터의 무결성을 보호하고 클래스 내부의 상태를 캡슐화할 수 있습니다. 유효성 검사: Setter를 사용하여 값을 할당하기 전에 파라미터의 유효성을 검사할 수 있습니다. 예를 들어, 특정 범위 내의 값만 허용하도록 제한할 수 있습니다. 이로써 잘못된 값이 클래스 내부로 들어가는 것을 방지할 수 있습니다. 코드 유연성: Getter와 Setter를 통해 클래스의 필드에 접근하는 방식을 추상화할 수 있습니다. 나중에 필드의 구현을 변경하더라도 외부 코드는 수정할 필요가 없습..

반응형