목록Programming/JAVA (2)
Dev.J
생성자 란? 객체가 생성될 때마다 호출되는 '인스턴스 초기화 메서드' 객체를 생성한다. 객체의 속성(인스턴스 변수)들을 초기화 시킨다. (but 실무에서는 getter, setter로 초기화를 시킨다고 함 주된 목표는 객체를 생성하는 것) 형태 클래스명 (타입 변수명, 타입 변수명, ... ) { // 인스턴스 생성 시 수행될 코드(주로 인스턴스 변수의 초기화 작업을 위한 코드를 적음.) } 생성자는 객체가 생성될 때 호출된다. 객체가 생성될 때란 new라는 키워드로 객체가 만들어질 때를 말한다. 즉, 생성자는 다음과 같이 new라는 키워드가 사용될 때 호출된다. new 클래스명(입력항목, ... ) 생성자의 규칙 클래스명과 메소드명이 동일하다. 리턴타입을 정의하지 않는다. (void 안붙임) 기본생성자..
class Car { public int speed; //속도 public int gear; //기어 public String color; //색상 public Car(){ speed = 0; gear = 1; color = "red"; } public void speedUp(){ //속도 증가 메소드, 반환값이 없을 땐(매개변수 = 0일 때) 반환타입 void speed += 10; } public String toString (){ //객체의 상태를 문자열로 반환하는 메소드 return "속도 : "+speed+" 기어 : "+gear+" 색상 : "+color; } } public class CarArreyTest{ public static void main(String[] args) { final..