面向对象的理解

面向对象是一种编程思想,所有事物都可以看做对象,即“万物皆对象”,任何物体都可以归为一类事物,而每一个个体都是一类事物的实例
面向对象有三大特征:封装、继承、多态

  • 封装
    将一类事物的属性和行为抽象为一个类,隐藏信息,留有公开接口访问操作,提高数据的隐蔽性的同时,使代码模块化,复用性更高。
  • 继承
    公共行为和属性抽象为一个父类,每一个子类都是一个特殊的父类,有父类的属性和方法,也有自己的属性和方法。进一步的提高了代码的复用性
  • 多态
    父类的引用变量可以指向任何一个子类的引用变量(向上转型)。Animal xiaohua = new Cat(); Animal xiaohua = new Dog()
posted @ 2020-07-20 15:28  布小星  阅读(311)  评论(0编辑  收藏  举报