Frog is cry
멤버 본문
instance_member
package instance_member;
public class Car {
// Field
String model;
int speed;
// Construcotr
Car(String model) {
// model = model; // 값을 이렇게 줄 경우 매개변수의 값을 그냥 넘겨주는것이 되기 때문
this.model = model; // 그것을 구분하기 위하여 앞에 this.을 붙임
}
// Method
void setSpeed(int speed) {
// speed = speed; // 값을 이렇게 줄 경우 매개변수의 값을 그냥 넘겨주는것이 되기 때문
this.speed = speed; // 그것을 구분하기 위하여 앞에 this.을 붙임
}
void run() {
for (int i = 10; i <= 50; i += 10) {
this.setSpeed(i);
System.out.println(this.model + "가 달립니다.(시속 :" + this.speed + "km/h)");
}
}
}
package instance_member;
public class Car_Ex {
public static void main(String[] args) {
Car myCar = new Car("포르쉐");
Car yourCar = new Car("벤츠");
myCar.run();
yourCar.run();
}
}
static_member
package static_member;
public class Calculator {
//Field
static double pi = 3.14159;
//Method
static int plus(int x, int y) {
return x + y;
}
static int minus(int x, int y) {
return x - y;
}
}
package static_member;
public class Calculator_Ex {
public static void main(String[] args) {
Calculator myCalc = new Calculator();
double result1 = 10 * 10 * Calculator.pi;
int result2 = Calculator.plus(10, 5);
int result3 = Calculator.minus(10, 5);
System.out.println("result1 : " + result1);
System.out.println("result2 : " + result2);
System.out.println("result3 : " + result3);
}
}
Comments