面向对象编程
2021/5/13 20:25:33
本文主要是介绍面向对象编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
面向对象编程
1 什么是面向对象编程
封装、继承、多态;将代码模块化
1.1面向对象编程的好处
使代码结构化,逻辑化。
1.2对象
-
类的实例,可以称之为对象。或者说对象是从类型中创建。
-
对象包括属性和方法,属性是对象的特征,方法是对象的行为。
比如说, 我是一个对象,我是人,但人不是对象,人是一个类,我是一个有名字的人。这里可以理解为,对象是类里面有名字的单个指定个体。
1.3字段
字段由类型,名字,和值,组成 通常 是 类型 名字 = 值 可以选择性使用其他修饰符,为字段增加额外的功能和限制:
-
访问修饰符:private/public/protected/internal等,用来限制访问
-
只读/长亮修饰符:const/readonly,用来防止数据被乱修改
-
静态修饰符,static ,让字段可以被类直接使用
1.4方法
方法是一个具备名字的代码块:
-
通过
方法名()
的方式实现方法调用, 也就是在调用的地方将方法名代表的代码块里的代码进行运行 -
方法的三要素:
-
一个名字 (方法名)
-
传入的数据 (传入参数) 入参写在方法名后面的括号里。如果没有入参,括号保持为空即可
-
传出的数据 (返回值) 方法内部,使用 return 表示返回的数据。在方法名前面,添加返回的类型。 如果方法内部没有任何 return 表示方法没有返回值,需要在方法前面添加 void 表示这种情况
-
方法的重载 (overload):
-
一个类中,可以有同名的方法。需要有不同的参数 (这样才能区分调用)
!2 面向对象编程的特点
OOP思想,封装,继承,多肽,使代码模块化,各个代码块可以独立出来,这样使用的时候可以互不干扰,增加了代码的多样性,以及人看得时候的有逻辑看,增加可识别性。
这篇关于面向对象编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南