Field1 5. java 필드, static field math : java가 제공해주는 클래스 사용하려면 API를 봐야 한다. field : static double method : 엄청 많음. static이 붙어있다? : 인스턴스를 만들 필요가 없다. 필드와 메소드 모두 static하기 때문이다. 모든 메소드에 static이 붙어있다. 따라서 math 클래스 사용할 때는 인스턴스를 만들면 안된다. 만약에 클래스 안에 아무런 메소드를 쓰지 않으면 public 클래스명(){} 라는 생성자가 컴파일할 때 자동으로 만들어진다. 그러나, 만약 해당 클래스 내부 외에 다른 클래스에서 인스턴스를 못 만들게 하려면 생성자를 private으로 만들면 된다. private 클래스명(){} Math클래스를 만든 사람은 메모리를 절약할 수 있도록 만든것. 클래스 메소드 vs .. 2023. 4. 5. 이전 1 다음