• 目录

面向对象特点

阅读量: 480 编辑

面向对象特点

主要就是:抽象封装继承多态

一、抽象

  • 编程的目的就是将现实世界的事物,抽象为计算机可以理解的代码,比如对应的Person

二、封装

  • 封装的目标是将 事物的信息 放到一个 类 中表达,当然也可以控制类和类中属性的访问权限

三、继承

  • 面向对象最重要的特点之一,就是可以实现对类的复用

  • 通过“继承”一个现有的类,可以使用已经定义的类中的方法和变量

  • 类的方法可以被继承,但是类的构造器不能被继承

四、多态

  • 在Java中,对象变量是多态的。

  • 一个类型为Aclass的变量既可以指向类型为Aclass的对象,又可以指向Aclass的任何子类的对象

  • 比如:函数的重载

  • 比如:List的子类实现

  • 目录