面向对象

简介: 面向对象

概述

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

总结

面向对象三大特征

封装(Encapsulation)

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

继承(Inheritance)

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

多态(Polymorphism)

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

对象与类的关系

什么是对象

什么是类

类的实例化

类的定义

成员变量

方法

定义

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

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

对象创建与操作

相关文章
|
7月前
|
Java 编译器
面向对象篇
面向对象篇
|
7月前
|
C语言 C++
【c++】什么是面向对象
【c++】什么是面向对象
【c++】什么是面向对象
|
7月前
|
机器人 Java 数据安全/隐私保护
理解-面向对象
理解-面向对象
50 0
到底什么是面向对象。
到底什么是面向对象。
56 0
|
存储 Java 编译器
初步认识面向对象
初步认识面向对象
|
Java
2. 面向对象(三)
2. 面向对象(三)
153 0
|
Java 编译器
初识面向对象上
初识面向对象上
131 0
初识面向对象上
|
Java
面向对象(二)
javase内容
77 0
|
存储 Java
面向对象(二)
面向对象(二)
面向对象(二)