[질문] 자바에서 패키지 이름 alias 지정할수 있나요?
콩알눈
2023.04.01
구글에서 검색해도 잘 모르겠는데
class 이름을 제가 좀 바꿔서 이용하려고 하는데
무슨 말이냐 하면
예를 들면
alias cin=System.in;
머 이런식으로 지정하고
사용은
cin.read()
이렇게 하고 싶은데요..
예전에 책에서 본것 같기도 하고 아닌것 같기도 해서..
인터넷으로 찾아보고 했는데
잘 못찾겠습니다.
좀 도와주십쇼!!
-
트런들
제가 알기로도 기본적으로는 지원하지 않습니다.
꼼수라는게 있죠^^ 찬님이 말씀하신것처럼 상속 받아 제정의 한다면 가능하겠지만..
다른 개발자들과의 의사소통에 있어 문제가 될 요지가 있기때문에 추천하지않습니다.
의미 없는 방법이기도 하구요^^;;
쓰다보니 선장님 말씀하고 똑같네 ㅡ_ ㅡㅋㅋ -
다인
네오// 상속하고 재정의하면 같은거 아닌가요?
뭐 다 재정의 해야한다는 단점은 있지만 ...
사실 의미는 없는거네요........ -
두동
기본적으로는 없습니다.
하지만 한번 감싸서 사용하면 되지 않을까요? ㅎ
public class AliasUtil {
public static final InputStream cin = System.in;
}
.....
AliasUtil.cin.read() -
반혈
상속으로 한다고 해도 in까지를 alias로 할 순 없지요...Alias 방법이 있긴 한가요? 본적이 없어서..
-
츠키
답변 방향이 맞을지 모르지만요. 그냥 상속받은 클레스 하나 만들면 같은 효과가 있지 않을까요?