변수와 메소드의 집합체를 class라고 한다.
서로 다른 유형의 데이터를 저장하기 위한 자료형이다.
배열의 단점을 보완하기 위해 만들었다.
변수의 값을 전달하기 위해 method를 만든다.
public class Car {
// 변수와 메서드의 집합체를 클래스
// 변수
String company;
String model;
String color;
int maxSpeed;
// 메서드
// 메서드 명 매개변수
public void setCompany(String company) {
this.company = company;
}
public void setModel(String model) {
this.model = model;
}
public void setColor(String color) {
this.color = color;
}
public void setMaxSpeed(int maxSpeed) {
this.maxSpeed = maxSpeed;
}
}
public class CarExample {
public static void main(String[] args) {
// TODO Auto-generated method stub
Car car = new Car();
car.setCompany("현대차");
car.setModel("소나타");
car.setColor("검정색");
car.setMaxSpeed(100);
System.out.println(car.company);
System.out.println(car.model);
System.out.println(car.color);
System.out.println(car.maxSpeed);
System.out.println("");
Car car1 = new Car();
car1.setCompany("기아차");
car1.setModel("k9");
car1.setColor("흰색");
System.out.println(car1.company);
System.out.println(car1.model);
System.out.println(car1.color);
}
}