面向对象的概念

定义

把任何的东西都可看做一个对象,你要实现一个功能,就调用其中对应的方法


三大特性

  • 封装

    利用三大访问修饰符对一个方法进行包装,来设置用户对这个方法的访问权限,达到保护的目的

  • 继承

    子类通过继承父类,实现父类的方法和属性,子类只可以继承一个父类

  • 多态

    一个接口里面有一个方法,当这个接口被多个类继承的时候,多个类里面对应的这个方法写的东西各不一样,这就是多态

类和对象

  • 一个抽象的概念,你不去实例,不去调用,它就一点意义都没有

  • 对象

    实实在在的一个具体的实例,可以通过一个类实例很多对象,这些对象各有千秋,各不一样

三大访问修饰符

  • public

    公共的 外界可以访问,子类可以继承,内部可以访问

  • protected

    受保护的 外界不可以访问,子类可以继承,内部可以访问

  • private

    私有的 外界不可以访问,子类也不可以继承,内部可以访问


扩展

  • final

    不可更改的
    加在类前面,类不能被继承
    加在方法前面,方法继承不能被重写

  • 静态

    静态的方法和属性属于整个类,而不是某个对象
    普通对象属于对象,所以就是对象各不一样的体现

参考图

本作品采用《CC 协议》,转载必须注明作者和本文链接
EMin
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!