Java面試題之繼承、組合、聚合有什么區別


繼承:他是is-a的關系,指一個類繼承另外一個類的功能

  例如:public class A extends B { }

聚合:他是has-a  

  例如:public class A{ List<B> b} A可以有b

 

組合:他是contans-a(強聚合)

  public class A { B b} A一定有b


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM