자바의 정적 클래스
3060 단어 java
원본 기사를 방문하십시오: https://www.java8net.com/2020/11/static-class-in-java.html
정적 클래스에 대한 자습서를 시작하기 전에 먼저 "정적이란 무엇입니까?", 정적은 정적 멤버를 생성하기 위해 클래스, 변수, 메서드 및 블록과 함께 사용할 수 있는 키워드라는 것을 간단히 상기시키고 싶습니다. 정적 멤버는 특정 인스턴스가 아닌 클래스에 속합니다. 즉, 멤버를 정적으로 만들면 개체 없이 액세스할 수 있습니다.
정적 멤버는 다음과 같을 수 있습니다.
정적 클래스는 기본적으로 Java에서 클래스를 그룹화하는 방법입니다. Java에서는 최상위 정적 클래스를 생성할 수 없습니다. 중첩된(내부) 클래스만. 이러한 이유로 정적 클래스는 정적 내부 클래스 또는 정적 중첩 클래스라고도 합니다. Java에서 정적 클래스를 정의하는 방법을 살펴보겠습니다. Java에서 정적 클래스를 정의하는 방법을 살펴보겠습니다.
class Employee {
private String name;
private String email;
private String address;
User(String name, String email, String address) {
this.name = name;
this.email = email;
this.address = address;
}
public String getName() {
return name;
}
public String getEmail() {
return email;
}
public String getAddress() {
return address;
}
static class Validator {
boolean validateEmployee(Employee employee) {
if (!isValidName(employee.getName())) {
return false;
}
if (!isValidEmail(employee.getEmail())) {
return false;
}
return true;
}
private boolean isValidName(String name) {
if (name == null) {
return false;
}
if (name.length() == 0) {
return false;
}
return true;
}
private boolean isValidEmail(String email) {
if (email == null) {
return false;
}
if (email.length() == 0) {
return false;
}
return true;
}
}
}
정적 클래스를 작성할 때 고려해야 할 사항
자바 정적 클래스의 장점
원본 기사를 방문하십시오: https://www.java8net.com/2020/11/static-class-in-java.html
결론
이 기사에서 우리는 자바에서 정적 클래스가 무엇인지, 어떻게 생성하는지, 그리고 그 이점에 대해 공부했습니다. 유효한 사용자인지 여부를 확인할 수 있는 기능을 제공하기 위해 UserValidator 클래스가 있는 User를 만들었습니다. 둘러싸는 클래스 내부에 정적 클래스로 도우미 클래스를 두는 것이 좋습니다.
Reference
이 문제에 관하여(자바의 정적 클래스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aryan19694946/static-class-in-java-9nm텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)