본문 바로가기
반응형

생성자2

자바 생성자 생성자의 기본 개념 생성자는 클래스의 이름과 동일하며, 반환 타입을 가지지 않는다. 이는 메서드와의 가장 큰 차이점이다. 생성자의 주 목적은 객체 생성 시 초기화 작업을 수행하는 것이다. 예를 들어, 'Car'라는 클래스가 있다면, 그 생성자의 이름도 'Car'가 될 것이다. class Car { Car() { // 생성자 코드 } } 생성자의 선언과 호출 생성자는 매개변수가 없을 수도 있고, 하나 이상의 매개변수를 가질 수도 있다. 매개변수를 통해 객체 생성 시 필요한 값을 전달할 수 있다. 자바에서 객체를 생성할 때는 new 키워드와 함께 생성자를 호출한다. Car myCar = new Car(); // 매개변수가 없는 생성자 호출 매개변수가 있는 생성자를 사용하는 경우, 객체 생성 시 해당 값을 제.. 2024. 2. 5.
자바 클래스의 이해: 필드, 메소드, 생성자로 알아보는 객체 지향 프로그래밍 기초 클래스와 객체의 기초 클래스란 무엇인가? 클래스는 객체를 생성하기 위한 틀 또는 설계도이다. 속성을 나타내는 필드와 기능을 나타내는 메소드를 정의함으로써, 특정 객체의 일반적인 형태와 행동을 기술한다. 객체 지향 프로그래밍(OOP)에서 클래스와 객체의 역할 객체 지향 프로그래밍에서 클래스는 객체의 설계도 역할을 한다. 객체는 이 클래스에 정의된 속성과 기능을 가지는 인스턴스로, 실제 프로그램에서 데이터를 처리하고 작업을 수행한다. 필드(Field)의 이해와 활용 필드의 정의와 종류 필드는 클래스에 속한 변수로, 객체의 상태를 나타낸다. 클래스 변수, 인스턴스 변수, 지역 변수로 구분된다. 클래스 변수 vs 인스턴스 변수: 사용 상황과 차이점 클래스 변수는 static 키워드를 사용해 선언하며, 클래스의 .. 2024. 1. 31.
반응형