0%

面向对象

概述

  • 一种基于面向过程的新的编程思想,顾名思义该思想是站在对象的角度思考问题
  • 我们把多个功能合理的放到不同对象里,强调的是具备某些功能的对象
  • 具备某种功能的实体,称为对象
  • 面向对象最小的程序单元是:类

总结

面向对象三大特征

封装(Encapsulation)

  • 封装是指将对象的实现细节隐藏起来,然后通过公共的方法来向外暴露该对象的功能

继承(Inheritance)

  • 继承是面向对象实现软件复用的重要手段,当子类继承父类后,子类是一种特殊的父类,能直接或间接获得父类里的成员

多态(Polymorphism)

  • 多态是可以直接把子类对象赋给父类变量,但是运行时依然表现出子类的行为特征,这意味着同一类型的对象在运行时可能表现出不同的行为特征

对象与类的关系

什么是对象

什么是类

类的实例化

类的定义

成员变量

方法

定义

1
2
3
4
5
[修饰符]  class   类名
{
0~N个成员变量(字段/Field)
0~N个方法
}

注意点,如果类使用了 public 修饰符,必须保证当前文件名称和当前类名相同,类名使用名称表示,类表示某一类事物,首字母大写,如果是多个单词组成使用驼峰表示法。

对象创建与操作

↓赏一个鸡腿... 要不,半个也行↓