编程语言学习
文章平均质量分 71
leeson50222
这个作者很懒,什么都没留下…
展开
-
抽象类和接口的区别,例子经典
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。 其实,两者转载 2012-08-08 10:36:40 · 300 阅读 · 0 评论 -
【C++】内置类型 在计算机存储中的表示
摘自《C++Primer 第四版》 leeson原创 2012-08-31 09:47:46 · 331 阅读 · 0 评论 -
包含还是继承,你真的你分清了吗?
一、包含("has a") 包含表示一个类含有一个基本数据元素或对象。包含是面向对象编程的主力技术。 (1)通过包含来实现"has a"的关系。 (2)在万不得已时通过private继承来实现"has a"的关系。 (3)警惕有超过有7个数据成员的类。 二、继承("is a") 继承的概念是说一个类是另一个类的一种特化。转载 2012-09-03 14:55:32 · 798 阅读 · 0 评论