面向对象编程
2021/9/30 17:11:03
本文主要是介绍面向对象编程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
面向对象编程
作用:使用对象和对象之间的交互来设计系统
数据和相
关的逻辑封装在一起
1.类 (抽象的概念)
类中包含了对象、属性和行为
同种对象的集合与抽象
描述对象的状态和行为
类可以定义为数据和方法的集合
属性也称为状态,行为也称为方法
2.对象(具象的概念)
类中的属性,有自己独立的价值(状态)
类中的行为是外部对自己进行操作的接口(方法)
类不是对象,却是用来创建他们的模型
3.创建类的通用格式
类的修饰符 关键字 类名{方法体}
public static class Dog
4.包
包就像是计算机的目录或是文件夹,包的用途是在范围内保护类、数据和方法。包可以是类、接口和子包的集合。
5.类的成员
(1)变量
a.静态变量:所有人共享的
b.实例变量:反映对象的状态,每个实力拥有自己的copy
(2)方法
a.静态方法
①与类本身相关的行为,与类的具体实例无关
②方法内部可不能直接访问实例变量或实例方法
③方法内部不能直接访问实例变量或实例方法
b.实例方法
①方法内部可直接访问实例变量
②可通过对象的引用调用对象的实例方法—消息传递
(3)构造方法
6.方法重载
规则
方法名相同
参数列表不同——参数的类型,个数
7.其他
参数
a.基本类型 值传递(堆) return
b.引用类型 地址传递 (堆)
这篇关于面向对象编程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-20接口模块封装入门教程
- 2024-09-20请求动作封装入门教程
- 2024-09-20登录鉴权学习:新手入门教程
- 2024-09-20后台管理开发学习:新手入门指南
- 2024-09-20后台管理系统开发学习:从入门到实践
- 2024-09-20后台开发学习:从入门到初级实战指南
- 2024-09-20后台综合解决方案学习:从入门到实践
- 2024-09-20接口模块封装学习入门指南
- 2024-09-20请求动作封装学习:新手入门教程
- 2024-09-20登录鉴权入门:打造安全的用户认证系统