목록객체 (2)
hyeongwoo's blog
데이터(속성)와 기능(메소드)를 포함하는 자료형이다. 객체를 생성시키기 위한 설계도이다. 필드 데이터(속성)값이 저장되는 곳이다. 멤버 변수라고도 불리며 객체의 상태를 나타내는 변수이다. 인스턴스에 속하는 비정적(non-static)필드와 클래스에속하는 정적(static) 필드로 나뉜다.메소드메소드는 객체의 동작이나 행위에 해당되는 코드 블록이다.클래스내의의 정의된 함수로 다양한 기능을 수행한다. 예를들어 객체의 데이터를 처리하거나 다른 메소드를 호출하는 작업을 수행한다.생성자객체가 생성될때 가장 먼저 호출되는 특별한 메소드이다.생성자의 이름은 클래스 이름과 같아야한다.new 연산자를 통해 호출되며 객체의 초기 상태를 설정한다.객체의 데이터 초기화와 메소드 초기화를 한다. 매개변수 타입과 개수가 다른 생..
객체와 현실세계 객체는 현실세계에 독립적으로 존재하는 모든것들을 의미한다. 예를들어 자동차,동물,건물,컴퓨터..등 주변에 모든 물체와 사물들은 객체라고 보면 된다. 이러한 객체들은 현실세계에서 서로 상호작용하며 구성된다. 객체 지향 프로그래밍 객체 지향 프로그래밍(OOP ,object-Oriented Programming)은 현실세계의 객체들간의 상호작용을 프로그래밍을 통해 가상 세계로 구현하는 과정이다. 프로그래밍에서 객체를 만들기 위해서는 먼저 추상화 과정을 거쳐 클래스를 정의해야한다 자바에서의 객체 자바에서 객체생성은 인스턴스 생성후 참조변수가 인스턴스주소를 가지고 인스턴스를 참조하는 것이다. 이러한 참조변수는 자바에서는 객체라고 부른다. 객체지향 프로그래밍 특성 추상화 객체들이 가지는 공통적인 속..