• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    해결됨

유틸리티 클래스

23.02.01 23:10 작성 23.02.01 23:10 수정 조회수 460

2

유틸리티 클래스 예시 자바 코드가 아래처럼 되어 있는데요. 추상클래스이다 보니 상속도 안되고 생성자가 private이다보니 인스턴스도 만들수 없는데, isDirectoryPath 메소드를 사용할 수 있는 방법이 있을까요?

isDiretoryPath 메소드가 static 메소드가 되어야하는게 아닐까 싶어서요!

package com.lannstark.lec11;

public abstract class StringUtils {

  private StringUtils() {}

  public boolean isDirectoryPath(String path) {
    return path.endsWith("/");
  }

}

 

답변 1

답변을 작성해보세요.

3

안녕하세요 홍삼님!! 😊

헉!! 맞습니다!! isDirectoryPath static 메소드로 되어 있어야 유틸성 코드입니다!!

package com.lannstark.lec11;

public abstract class StringUtils {

  private StringUtils() {}

  public static boolean isDirectoryPath(String path) {
    return path.endsWith("/");
  }

}

위의 코드가 맞습니다!

 

홍삼님 덕분에 다른 분들께서도 혹시 헷갈리셨다면 좋은 정보 얻어가실 수 있을 것 같아요~~

짚어 주셔서 감사드립니다!! 🙏 🙇

 

홍삼님의 프로필

홍삼

질문자

2023.02.01

감사합니다 🙇🏻‍♂️