面向对象-面向对象的三条主线

面向对象

Java学习的三条主线

  • JAVA类及类的成员:属性、方法、构造器;代码块、内部类
  • 面向对象的三大特征: 封装、继承、多态
  • 其他关键字:this、super、static、final、abstract、interface、package、import

    面向对象和面向过程

  • 面向过程

强调了功能行为,以函数为最小单位,考虑怎么做

  • 面向对象

强调了具备功能的对象,以对象为最小单位,考虑谁来做

面向对象的两个要素:类和对象

  • 类(class)和 对象(object)是面向对象的核心概念
    1. 类:对一类事物的描述,是抽象的、概念上的定义。
    2. 对象:实际存在的该事物的每个个体,所以被称为实例(instance)
  • 万事万物皆对象。
    1. 面向对象程序设计的重点是对类的设计
    2. 设计类就是设计类的成员