알고보면코딩천재
이클립스 getter/setter/log 본문
package ex08;
class Car {
private String color; // 색상
private int speed; // 속도
private int gear; // 기어
// getter
String getColor() {
return color;
}
void setColor(String color) {
this.color = color;
}
int getSpeed() {
return speed;
}
void setSpeed(int speed) {
this.speed = speed;
}
int getGear() {
return gear;
}
void setGear(int gear) {
this.gear = gear;
}
}
public class CarTest1 {
public static void main(String[] args) {
Car myCar = new Car();
myCar.setColor("red");
myCar.setSpeed(100);
myCar.setGear(1);
System.out.println("현재 자동차의 색상은 "+myCar.getColor());
System.out.println("현재 자동차의 속도는 "+myCar.getSpeed());
System.out.println("현재 자동차의 기어는 "+myCar.getGear());
}
}
1.



2. 디버깅
package ex08;
class Car2 {
private String color; // 색상
private int speed; // 속도
private int gear; // 기어
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
this.speed = speed;
}
public int getGear() {
return gear;
}
public void setGear(int gear) {
this.gear = gear;
}
void print() {
System.out.println("color : "+color);
System.out.println("speed : "+speed);
System.out.println("gear : "+gear);
}
}
public class CarTest2 {
public static void main(String[] args) {
Car2 myCar = new Car2();
myCar.setColor("red");
myCar.setSpeed(100);
myCar.setGear(1);
myCar.print();
System.out.println();
// System.out.println("현재 자동차의 색상은 "+myCar.getColor());
// System.out.println("현재 자동차의 속도는 "+myCar.getSpeed());
// System.out.println("현재 자동차의 기어는 "+myCar.getGear());
// 출력 귀찮으니까 데이터 확인할때 1. 디버그 2. void print()
}
}
3. 로그
toString

package ex08;
class Car3 {
private String color; // 색상
private int speed; // 속도
private int gear; // 기어
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
this.speed = speed;
}
public int getGear() {
return gear;
}
public void setGear(int gear) {
this.gear = gear;
}
@Override
public String toString() {
return "Car3 [color=" + color + ", speed=" + speed + ", gear=" + gear + "]";
}
}
public class CarTest3 {
public static void main(String[] args) {
Car3 myCar = new Car3();
myCar.setColor("red");
myCar.setSpeed(100);
myCar.setGear(1);
System.out.println(myCar.toString());
}
}
'tools' 카테고리의 다른 글
| 포스트맨 설치 및 사용방법 (0) | 2022.08.29 |
|---|---|
| 공유폴더 접속 (0) | 2022.08.02 |
| 이클립스 모드 변경 (0) | 2022.08.02 |
| [이클립스] 폰트 설정 (0) | 2022.07.28 |
| 04. [이클립스] 패키지, 클래스 생성 (0) | 2022.07.27 |
Comments