인프런 커뮤니티 질문&답변

호오오오오옹삼님의 프로필 이미지
호오오오오옹삼

작성한 질문수

자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)

11강. 코틀린에서 접근 제어를 다루는 방법

유틸리티 클래스

해결된 질문

작성

·

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("/");
  }

}

위의 코드가 맞습니다!

 

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

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

 

감사합니다 🙇🏻‍♂️

호오오오오옹삼님의 프로필 이미지
호오오오오옹삼

작성한 질문수

질문하기