public class Car{
int number =1;
String name;
}
Car motherCar =new Car();
Car fatherCar =new Car();
dot(.)을 사용하여 클래스의 속성에 접근
<객체>.<속성>
motherCar.name ="엄마차";
motherCar.number ="1234";
fatherCar.name ="아빠차";
fatherCar.number ="5678";
System.out.println(fatherCar.number);
String name = motherCar.number; // String name이 motherCar가 참조하는 객체의 name을 참조할 수 있음
전체 코드
public class Car{
// 속성 생성
int number =1; // 속성1
String name;// 속성2
public static void main (String[] args){
// 객체 생성
Car motherCar =new Car(); //객체1
Car fatherCar =new Car(); //객체2
// 각 객체의 속성 호출
motherCar.name ="엄마차";
motherCar.number ="1234";
fatherCar.name ="아빠차";
fatherCar.number ="5678";
System.out.println(fatherCar.number);
String name = motherCar.number;
// String name이 motherCar가 참조하는 객체의 name을 참조할 수 있음
}
값 재수정을 금지하고 싶을 때, final 사용
public class Main {
final int x = 10;
public static void main(String[] args) {
Main myObj = new Main();
myObj.x = 25; // will generate an error
System.out.println(myObj.x);
}
}