반응형 인스턴스2 클래스와 객체, 변수 Java 기초 개념에 대한 이해 객체지향 프로그래밍(Object-Oriented Programmin, OOP) - 현실 세계를 모델링하는 듯한 방식으로 소프트웨어를 설계 하는 개발 패러다임 - 객체지향 프로그래밍은 코드의 재사용성, 유지보수성, 모듈화 등의 장점으로 개발을 보다 효율적으로 도움. 자바 프로그래밍의 기초 용어 1. 클래스(Class) -클래스는 객체를 생성하기 위한 설계도라고 표현할 수 있음 -클래스는 데이터(속성, 필드(즉, 클래스 안에 있는 변수)와 메서드를 정의하는 구조체 -클래스는 주로 객체를 생성하는데 사용되며, 객체들 간에 '공통된 특징'을 나타나는데 활용됨. (객체 지향 프로그래밍의 목적) 2. 객체(Object) - 클래스가 설계도라면 객체는 클래스라는 설계도 기반으로 실제로.. 2023. 8. 28. 인스턴스와 변수 인스턴스(인스턴스화, 인스턴스 변수), 클래스 변수 1. 인스턴스(Instance) 클래스를 기반으로 생성된 '실체화'된 객체 클래스의 정의대로 속성(멤버 변수)과 동작(메서드)를 갖는다. 즉, 인스턴스는 객체의 한 종류로서, 객체의 상태와 동작을 실체화 함. 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 표현함. 2. 인스턴스화(Instantiation) 클래스를 기반의 객체(인스턴스)를 생성하는 '작업' 클래스는 실체화되지 않은 설계도이므로, 인스턴스화를 통해 클래스를 사용할 수 있는 것 3.인스턴스 변수(Instance Variable) 클래스의 객체(인스턴스)마다 다른 값을 저장하는 변수(클래스의 정의되어 있는 필드) 객체의 상태를 나타내는 데이터를 저장하는 역할을 함. 4. 클래스 변수(.. 2023. 8. 9. 이전 1 다음 반응형