面向对象编程
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-12-25初学者必备:订单系统资料详解与实操教程
- 2024-12-24内网穿透资料入门教程
- 2024-12-24微服务资料入门指南
- 2024-12-24微信支付系统资料入门教程
- 2024-12-24微信支付资料详解:新手入门指南
- 2024-12-24Hbase资料:新手入门教程
- 2024-12-24Java部署资料
- 2024-12-24Java订单系统资料:新手入门教程
- 2024-12-24Java分布式资料入门教程
- 2024-12-24Java监控系统资料详解与入门教程