문제

자신의 클래스를 위해 자서전을 구현할 수 있습니까?

내 예를 설명하기 위해 이것이 제가 쓰고 싶은 것입니다.

Foo foo = "lolcat";

그리고 이것이 Java가 (내 자신의 정의에 따라, 어딘가에, 어딘가에), 후드 아래에서하는 일입니다.

Foo foo = new Foo();
foo.setLolcat("lolcat");

그렇다면 이것이 어떻게 든 가능합니까, 아니면 JVM- 기능입니까?

도움이 되었습니까?

해결책

아니요, Java는 연산자 과부하를 지원하지 않습니다 (http://en.wikipedia.org/wiki/operator_overloading).

오토 옥싱은 컴파일러 기능이며 자신의 클래스에서 사용할 수 없습니다.

추론은 여기에 설명되어 있습니다.http://www.cafeaulait.org/javafaq.html#xtocid1902938

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top