面向对象

1、类与对象

  

  • 属性和方法都是类中的成员,类中的属性被称为成员属性,类中的方法被称为成员方法。
  • 类是对一类事物的描述,对象是该类的一个具体个体。如人类是一个,是抽象的,具体的一个人是人类的一个对象,是实际存在的。

2、局部变量与成员变量

  • 成员变量定义在类中,局部变量定义在方法中
  • 成员变量存储在对象中(创建对象时在堆内存中开辟空间存储对象,成员变量跟随对象进入堆内存,对象被创建完成,成员属性会被赋上默认值),局部变量跟随方法存储在栈内存中(方法压栈运行)

3、封装

面向对象的三大特征:继承、封装、多态。

封装表现在:

  • 方法是一种封装
  • 类也是一个封装体

封装的作用:

  • 提高了代码的复用性
  • 隐藏了实现细节,提供了对方访问方式。便于调用者使用
  • 提高了安全性

封装举例:

 

posted @   AlphaJunS  阅读(120)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示