java03(面上向对象编程).pptVIP

  • 2
  • 0
  • 约5.21千字
  • 约 31页
  • 2018-12-31 发布于福建
  • 举报
java03(面上向对象编程)

Java面向对象编程 本章内容 面向对象的思想 对象和类 类的定义 对象的创建与销毁 方法的重载 构造函数 对象的初始化 设计模式之单例模式 面向对象的思想 面向对象(Object Oriented)指世界是由对象(Object )所组成的,每个对象主要具有两个特征: 1、行为(Behaviors) 2、状态( States ) 每个对象通过其行为的变化来改变自身的状态 如何理解面向对象的程序设计 所有的东西都是对象:可以把对象看成一种新型变量,它保 存着数据,但可进行一些操作. 程序是一大堆对象的集合 把问题看成是相互作用的事物的集合, 用属性来描述事物,把动作称为方法。 这样事物就可以使用属性和方法把它描述清楚。 面向对象程序设计的几个重要概念 封装 封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际 上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。 继承 继承是子类利用父类中定义的方法和变量就像它们属于子类本身一样. 多态 通过覆盖父类的方法来实现,在运行时根据传递的对象引用,来调用相应的方法 面向对象编程的难点 掌握面向对象的困难之处在于思路的转换。 我们通常习惯于考虑解决问题的方法,而不

文档评论(0)

1亿VIP精品文档

相关文档