【php精品源码栏目提醒】:网学会员鉴于大家对php精品源码十分关注,论文会员在此为大家搜集整理了“【精品】5.OOP面向对象 - 其它资料”一文,供大家参考学习
OOP 面向对象面向对象的特征 — 多态 编程的过程就是抽象的过程 — 封装 指能够把一个实体的信息、功能、响应都装入一个单独的对象中的特性 封装允许类的客户不必关心类的工作机理就可以使用它 例子:驾驶员不必了解发动机的原理就可以驾驶汽车。
类的客户在使用给一个 类时,也不比了解她是如何工作的,只需要了解他的功能能即可 所有对数据的访问和操作都必须通过特定的方法,否则无法使用,从而达到数据 隐藏的目的 — 继承 继承的方法允许在不改动原程序得基础上对其进行扩充, 这样使得员工能得以保 存,而新功能也得以扩展。
这有利于减少重复代码,提高软件的开发效率 — 多态 多态性描述的是同一个消息可以根据发消息对象的不同采用多种不同的行为方 式一个方法有不同的实现 封装把不允许别人操作的东西封装成似有的,不能从外部直接访问 私有的属性,公共的方法 方法也有私有的,就是外部用没有意义,就是内部的一个运算 public class OOPTest01 public static void mianString args Person per new Person per.setAge-20 System.out.printlnper.setAge class Person private int age // 通过 private 封装,使这个属性变成私有的,私有的属 性其他类无法访问,只能用 setget 方法,其他类才能 调用该方法访问 public void setAgeint a ifa
上一篇:
c++面向对象程序设计试题和答案(经典题目)
下一篇:
那些令你为之触动的好句子,感慨万分