Java有没有C#那样可以对某个类进行扩展,添加新的方法
大家讲道理
大家讲道理 2017-04-18 09:15:39
0
5
394

例如帮String类型扩展一个ToInt()方法

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(5)
洪涛

String 클래스는 특별합니다. 다른 클래스도 상속받아 메소드를 추가할 수 있습니다

大家讲道理

아니요. Java의 클래스는 일단 작성되면 더 이상 변경할 수 없습니다. 있는 경우 Scala는 귀찮게 추가할 필요가 없습니다. 隐式视图 기존 클래스에 메소드를 추가하세요.

글쎄, 이것도 확실한 증거는 아닙니다.

阿神

인터페이스를 말씀하시는 건가요?

刘奇

아니요. 스칼라와 PHP에는 trait이 있습니다.

Java에는 클래스 별칭을 지정하는 기능도 없습니다.

阿神

데코레이터 패턴.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿