해결된 질문
작성
·
590
·
수정됨
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("/");
}
}
위의 코드가 맞습니다!
홍삼님 덕분에 다른 분들께서도 혹시 헷갈리셨다면 좋은 정보 얻어가실 수 있을 것 같아요~~
짚어 주셔서 감사드립니다!! 🙏 🙇
감사합니다 🙇🏻♂️