Ctrl + Shift + F
WIN(Ctrl+I), MAC(Command+I): 들여쓰기 수정
public class Student{
private int year; //시작값 유동변수 - 학년
(학년은 신입생과 편입생에 따라 1또는 3으로 초기화되어야 함)
public final int ENTRANCEYEAR; //객체 상수 - 입학년도
(입학년도는 학생마다 다르지만 변하지 않음)
privatea int currentCredit = 0; //시작값 고정 변수 - 이수학점
(지금까지 이수한 학점은 학생과 상관없이 0으로 초기화됨)
public static final int TOTALMINCREDIT = 150; //공통 상수 - 졸업최소이수학점
(졸업 최소 이수학점은 150학점으로 모든 학생마다 동일하며, 상수임) private static int numberOfStudents = 0; //공통 변수 -
내가 만든 학생의 수를 알고 싶을때 이렇게 사용
pulbic Student(int year, int entraceYear){
this.year = year;
ENTRANCEYEAR = entraceYear;
} // Student(int, int)
} //Student
- 시작값 유동변수와 객체 상수는 생성자에서 초기화 된다.
- 시작값 고정 변수, 공통 상수, 공통 변수는 명백한 초기화 또는 초기화 블록을 사용한다.
자바에서는 무거운 것을 반환하는 경우가 없음 => 원시타입 아니면 참조타입 = 주소만,리모컨만 반환하는거다
Pet p = new Dog();
<- 리모컨
-> 객체
Pet 타입의 리모컨으로 Dog 객체를 다룬다.