인프런 커뮤니티 질문&답변
유틸리티 클래스
해결된 질문
작성
·
646
·
수정됨
2
유틸리티 클래스 예시 자바 코드가 아래처럼 되어 있는데요. 추상클래스이다 보니 상속도 안되고 생성자가 private이다보니 인스턴스도 만들수 없는데, isDirectoryPath 메소드를 사용할 수 있는 방법이 있을까요?
isDiretoryPath 메소드가 static 메소드가 되어야하는게 아닐까 싶어서요!
package com.lannstark.lec11;
public abstract class StringUtils {
private StringUtils() {}
public boolean isDirectoryPath(String path) {
return path.endsWith("/");
}
}
답변 1
4
최태현
지식공유자
안녕하세요 홍삼님!! 😊
헉!! 맞습니다!! isDirectoryPath 가 static 메소드로 되어 있어야 유틸성 코드입니다!!
package com.lannstark.lec11;
public abstract class StringUtils {
private StringUtils() {}
public static boolean isDirectoryPath(String path) {
return path.endsWith("/");
}
}
위의 코드가 맞습니다!
홍삼님 덕분에 다른 분들께서도 혹시 헷갈리셨다면 좋은 정보 얻어가실 수 있을 것 같아요~~
짚어 주셔서 감사드립니다!! 🙏 🙇






감사합니다 🙇🏻♂️