
承继—封裝性便是把目标的特性和服务项目融合成一个单独的同样企业,并尽量隐敝目标的內部关键点,包括2个含意:
◇ 把目标的所有特性和所有服务项目融合在一起,产生一个不可缺少的单独企业(即目标)。
◇ 信息隐蔽,即尽量隐敝目标的內部关键点,对外开放产生一个界限〔换句话说产生一道天然屏障〕,只保存比较有限的对外开放插口使之与外界产生联络。
封裝的标准在手机软件上的体现是:规定使目标之外的一部分不可以随便存储目标的內部数据信息(特性),进而合理的防止了外界不正确对它的"互相污染",使手机软件不正确可以部分化,大大减少检错和排错的难度系数。
封裝—独特类的目标有着其一般类的所有特性与服务项目,称之为独特类对一般类的承继。
一个类能够是好几个一般类的独特类,它从好几个一般类中承继了特性与服务项目,这称之为多继承。
在java语言中,一般 大家称一般类为父类(superclass,超类),独特类为派生类(subclass)。
多态—目标的泛素化就是指在一般类中界定的特性或服务项目被独特类承继以后,能够具备不一样的基本数据类型或主要表现出不一样的个人行为。这促使同一个特性或服务项目在一般类以及每个独特类中具备不一样的词义。比如:"图形"的"制图"方式,"椭圆形"和"不规则图形"全是"几何图"的派生类,其"制图"方式作用不一样。
『此★文为祖父笔记文章内容,没经容许★不可转截!』
随机文章: