Eclipse
packagetest>src>com.kitri.car>Car.java
package com.kitri.car;
public class Car {
private String name; //public 안쓰면 default임으로 package가 다르면 실행X안보임.
private String color; // 하지만 일반적으로 private 씀.
private String maker;
private int speed;
public Car(String name) {
super();
this.name = name;
}
public Car(String name, String color, String maker) {
super();
this.name = name;
this.color = color;
this.maker = maker;
}
public String getName() { //private한 변수 얻어가기 위한 method 임으로 무조건 public
return name;
} // 이것을 getter라고 한다.
public void setName(String name) {
this.name = name;
} // 이것을 setter라고 한다. //Source의 generate gettersetter에서 만들면 자동 (Alt누른채로 S,R,A,R)
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public String getMaker() {
return maker;
}
public void setMaker(String maker) {
this.maker = maker;
}
public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
this.speed = speed;
}
@Override public String toString() {
return "Car [name=" + name + ", color=" + color + ", maker=" + maker + ", speed=" + speed + "]";
}
}
packagetest>src>com.kitri.test>CarUser.java
package com.kitri.test; //반드시 package 알려줘야함.
import com.kitri.car.Car;
public class CarUser {
public static void main(String[] args) {
Car car = new Car("쏘나타","검정색","현대");
System.out.println("이름 : "+car.getName());
System.out.println("색상 : "+car.getColor());
System.out.println("제조사 : "+car.getMaker());
car.setColor("흰색");
System.out.println("변경 후 색상 : "+car.getColor());
System.out.println(car);
}
}
[출처] 빡쏘끼룩
'IT > JAVA' 카테고리의 다른 글
[Java]배열 Array (기본DT 배열) (0) | 2020.08.04 |
---|---|
[Java] java.lang - Wrapper Class / Autoboxing (0) | 2020.08.03 |
[Java]Package : window의 folder (0) | 2020.08.01 |
[Java]Interface/수정자(modifier) (0) | 2020.07.31 |
[Java]추상클래스2- 객체생성방법 (0) | 2020.07.29 |