public class Car {
int gas;
void setSpeed(int speed) {...}
}
public class CarExample {
public static void main(String[] args) {
Car myCar = new Car();
myCar.gas = 10;
myCar.setSpeed(60);
}
}
public class Calculator {
static double pi = 3.14159;
static int plus(int x, int y) {...}
static int minus(int x, int y) {...}
}
public class CalculatorExample {
public static void main(String[] args) {
double result1 = 10 * 10 * Calculator.pi;
int result2 = Calculator.plus(10,5);
int result3 = Calculator.minus(10,5);
}
}
public class Earth {
// 상수 선언 및 필드 선언 시 초기화
static final double EARTH_RADIUS = 6400;
// 상수 선언
static final double EARTH_SURFACE_AREA;
// 정적 블럭에서 상수 초기화
static {
EARTH_SURFACE_AREA = 4 * Math.PI * EARTH_RADIUS * EARTH_RADIUS
}
}
public class EarthExample {
public static void main(String[] args) {
System.out.println("지구의 반지름: " + Earth.EARTH_RADIUS + "km");
System.out.println("지구의 표면적: " + Earth.EARTH_SURFACE_AREA + "km^2");
}
}
출처 : 이것이 자바다(한빛미디어)