当前位置: 首页 > news >正文

面向对象Plus(2/2)

目录

面向对象Plus(qianwen)

一.面向对象三大特性

封装

继承

多态

二.多态

1.了解多态

2.体验多态

三.类属性和实例属性

1.类属性

a.设置和访问类属性

类属性的优点

b.修改类属性

四.类方法和静态方法

1.类方法

a.类方法特点

b.类方法应用场景

2.静态方法

a.静态方法特点

b.静态方法应用场景


面向对象Plus((主页有基础版))

一.面向对象三大特性

封装

将属性和方法书写到类的里面的操作即为封装

封装可以为属性和方法添加私有权限

继承

子类默认继承父类的所有属性和方法

子类可以重写父类属性和方法

多态

传入不同的对象,产生不同的结

二.多态

1.了解多态

2.体验多态

三.类属性和实例属性

1.类属性

a.设置和访问类属性

类属性的优点

-记录的某项数据始终保持一致时,则定义类属性

-实例属性要求每个对象为其单独开辟一份内存空间来记录数据,而类属性为全类所共有仅占用一份内存,更加节省内存空间。

b.修改类属性

类属性只能通过类对象修改,不能通过实例对像修改,如果通过实例对家修改类属性,表示的是创建了一个实例属性

四.类方法和静态方法

1.类方法

a.类方法特点

b.类方法应用场景

2.静态方法

a.静态方法特点

b.静态方法应用场景

相关文章:

  • 鸿蒙 SideBarContainer 开发攻略:侧边栏交互设计与多端适配
  • 设计在线教育项目核心数据库表
  • 2024百度之星:BD202404 110串
  • 判定表测试
  • Django ORM 1. 创建模型(Model)
  • yaml 导致的原型污染 -- GPN CTF 2025 Secure by Default
  • 基于51单片机-蜂鸣器演奏《飞雪玉花》
  • 编译原理---文法和语法分析
  • 利用python实现NBA数据可视化
  • SpringBoot 防刷 重复提交问题 重复点击问题 注解 RequestParam RequestBody
  • 《高等数学》(同济大学·第7版)第九章 多元函数微分法及其应用第五节多元函数微分学的几何应用
  • 6.27_JAVA_面试(被抽到了)
  • OpenLayers 渲染之矢量影像图层
  • 10【认识文件系统】
  • 【机器学习深度学习】线性回归(基本模型训练流程)
  • 【BugkuCTF】overflow
  • 为什么python处理csv文件将某个值替换成另一个值并另存后,csv文件的大小减小了一半
  • 视觉疲劳检测如何优化智能驾驶的险情管理
  • 基于STM32设计的扫地机器人
  • 双向循环链表及实现