Avatar
1
Ngô Đạt Beginner
Ngô Đạt Beginner
Cú pháp java sử dụng generics type
a Dũng và mn ơi có 1 khách hàng hỏi e/m về class này có vấn đề gì không? nhưng e/m thấy phức tạp do k có kiến thức sâu nên thấy khó hiểu. mn giúp e/m giải đáp với ạ. thanks all

<span>public</span> <span>abstract</span> <span><span>class</span> <span>VersionedLinkServiceBase</span><
    <span>TEntity</span> <span>extends</span> <span>AbstractVersionedLinkEntity</span><<span>TParent</span>, <span>TParentKey</span>, <span>TChild</span>, <span>TChildKey</span>>,
    <span>TParent</span> <span>extends</span> <span>IEntityBase</span><<span>TParentKey</span>>,
    <span>TParentKey</span>,
    <span>TChild</span> <span>extends</span> <span>IEntityBase</span><<span>TChildKey</span>>,
    <span>TChildKey</span>,
    <span>TDtoCreate</span> <span>extends</span> <span>IVersionedLinkCreate</span><<span>TParentKey</span>, <span>TChildKey</span>, <span>UUID</span>>,
    <span>TDtoUpdate</span> <span>extends</span> <span>IDtoBase</span><<span>Long</span>>,
    <span>TDtoOutput</span> <span>extends</span> <span>IDtoBase</span><<span>Long</span>>,
    <span>TDtoListItem</span> <span>extends</span> <span>IDtoBase</span><<span>Long</span>>,
    <span>TMapper</span> <span>extends</span> <span>IEntityMapperEx</span><<span>TEntity</span>, <span>TDtoCreate</span>, <span>TDtoUpdate</span>, <span>TDtoOutput</span>, <span>TDtoListItem</span>>,
    <span>TRevision</span> <span>extends</span> <span>AbstractVersionedFileEntity</span><<span>TChild</span>>,
    <span>TDtoRevisionCreate</span> <span>extends</span> <span>VersionedEntityCreate</span>,
    <span>TDtoRevisionOutput</span> <span>extends</span> <span>VersionedEntityOutput</span>,
    <span>TRevisionService</span> <span>extends</span> <span>VersionedFileEntityServiceBase</span><?, ?, <span>TDtoRevisionCreate</span>, ?, <span>TDtoRevisionOutput</span>, ?, ?>
> <span>extends</span> <span>GatewayCrudServiceBase</span><
    <span>TEntity</span>,
    <span>Long</span>,
    <span>TDtoCreate</span>,
    <span>TDtoUpdate</span>,
    <span>TDtoOutput</span>,
    <span>TDtoListItem</span>,
    <span>TMapper</span>> </span>{}
  • Answer
java
Remain: 5
1 Answer
Avatar
tvd12 Beginner
tvd12 Beginner
The Best Answer
Lớp này không có vấn đề gì em ạ, biên dịch được và chạy được bình thường, chỉ là quá nhiều generics type nên quá phức tạp thôi em ạ
  • 1
  • Reply