본문 바로가기
공부중/혼자공부하는자바

객체, 필드, 생성자, 메소드

by 식빵ee 2023. 12. 7.

기본 타입인 char int long들은 실제 값을 변수 안에 저장하지만
참조 타입인 배열, 클래스, 인터페이스 변수는 메모리의 번지를 변수 안에 저장한다.
번지를 통해 객체를 참조한다는 뜻에서 참조 타입이라고 부른다.

객체 = 속성과 동작으로 구성되어있고 자바에서 속성을 필드, 동작을 메소드라고 부른다.
class = 설계도
클래스에는 객체를 생성하기 위한 필드와 메소드가 정의되어있는데 이때 만들어진 객체를 해당 클래스의 인스턴스라고 한다.
하나의 클래스로부터 여러 개의 인스턴스를 만들 수 있다.

public class ClassName{
//필드
int fieldname;

//생성자
ClassName(){
}
//메소드
void methodName(){
}
}


필드
필드는 객체의 고유 데이터, 부품 객체, 상태 정보를 저장하는 곳입니다.

생성자
생성자는 new연산자로 호출되는 특별한 중괄호 {}블록이다. 객체 생성 시 초기화를 담당.
필드를 초기화하거나 메소드를 호출해서 객체를 사용할 준비를 합니다. 생성자는 메소드와 비슷하게 생겼지만 클래스 이름으로 되어 있고 리턴 타입이 없다.

메소드
필드를 읽고 수정하는 역할도 하지만, 다른 객체를 생성해서 다양한 기능을 수행하기도 한다. 메소드는 객체 간의 데이터를 전달하는 수단이다. 호출한 곳으로부터 매개값을 받아 실행에 이용하고, 실행 후 결과 값을 호출한 곳으로 리턴할 수도 있다.



























'공부중 > 혼자공부하는자바' 카테고리의 다른 글

객체와 메모리 관계  (0) 2023.12.15
참조 타입과 참조 변수  (0) 2023.12.13
생성자  (0) 2023.12.07
필드  (0) 2023.12.07
Eclipse 이클립스 단축키 정리  (0) 2023.07.12

댓글


post image post image post image post image post image post image post image post image