본문 바로가기

인스턴스

자바 공부22 - 생성자 생성자모든 클래스는 인스턴스화 될 때 생성자를 사용 public class 클래스명 { 타입 필드명; //생성자 public 클래스명 (매개 변수 목록){ ..... } public 리턴 타입 메소드명 (매개 변수 목록){} 생성자의 특징 - 생성자는 리턴타입이 없음 - 생성자를 프로그래머가 만들지 않으면 매개변수가 없는 생성자가 컴파일할 때 자동으로 만들어 짐 - 생성자가 하나라도 프로그래머가 만들었다면 기본 생성자는 자동으로 만들어지지 않음 생성자의 역활 - 객체가 될 때, 필드를 초기화 하는 역활을 수행 - 자동차가 객체가 될 때, 반드시 이름을 가지도록 하려면, Car 클래스를 다음과 같이 만들어야 함 public class Car{ String name; int number; public Car.. 더보기
16 - 클래스 선언 클래스자바는 객체를 만들기 위해 반드시 클래스를 먼저 만들어야 함, 클래스는 객체를 만들기 위한 일종의 틀 - 붕어빵이 객체라면, 붕어빵은 클래스클래스란 객체를 정의한 것으로 객체의 모든 속성과 기능이 정의되어야 함클래스로부터 객체를 생성하면, 클래스에서 정의딘 속성과 기능을 가진 객체가 생성이 됨 클래스 생성 public class Car { // 차 속성 (멤버 변수)int carColor; // 차 색int carWheel // 차 바퀴 개수... // 차 기능 (메소드)public void carBrake() //브레이크public void carAxel() // 차 ... } Car 객체 생성하기 (자동차 만들기) public class CarTest { public static void mai.. 더보기