当前位置: java基础教程 > 07-面向对象 > 阅读正文

Java 的面向对象程序设计

2021.8.19.   475 次   469字

java 是一种典型的面向对象编程语言,

普遍用”万物皆对象”形容Java,以突出面向对象在 Java 中的重要意义

面向对象程序设计,简称 OOP,全称为:Object Oriented Programming

1.类与对象(面向对象的实现)

类:表示一类具有相同属性、行为的对象的集合,是一个逻辑概念

对象:对象是指根据类创建的一个实例化的实体

关系:java 中,使用 类 作为 对象的 “模板”,对象必须使用类创建

比如说到 “人类” ,那么首先想到 1个头,2条手臂,4 条腿,直立行走

如果再多给一些信息,比如女性,长头发,那么对象的样子就出来了

2.面向对象的 3 大特性

1.封装:把对象包裹起来,只看到外部,看不到内部实现

2.继承:从一个已有的对象中,继承一些东西

3.多态:一个对象具有多种身份形态

3.面向对象的 5 个基本原则

1.单一责任原则:一个对象最好只做一件事

2.开放封闭原则:一个对象可以增加其功能,但不可修改它原有功能

3.里氏替换原则:子类可以替换父类

4.依赖倒置原则:实现依赖于抽象,因为抽象是不变的

5.接口分离原则:一个功能的接口,最好划分为多个单一功能的小接口

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群