• 2024-04-17面相对象
     找东西来解决的过程就叫做面相对象java就是学习获取已有对象来使用从而解决问题,如果要解决的事情是没有对象能解决的,就要自己设计对象并使用 可以设计类来获取对象            工具类不需要创建对象,只要调用类名即可  
  • 2024-04-11面相对象(三):模拟链表
    面向对象的基本原理是对对象建模,让抽象的逻辑封装成具象的行为,更方便人们理解和使用。在前面的文章中我写了关于继承的一些理解,一般来说这里应该讨论与继承同为面向对象三个主要特征的多态与封装了。但是我想多态与封装是一种伴随着类的定义自然而然形成的现象,只有先接触了一定数
  • 2024-01-29面相对象之反射
    面相对象之反射一、什么是反射Python中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射)二、反射方法[1]四种反射方法获取对象的属性值,如果属性值不存在可以设定默认值getattr(object,name[,default])判断对象是否具有指
  • 2024-01-29面相对象之多态和鸭子类型
    面相对象之多态和鸭子类型多态指的是一类事物有多种形态一、多态动态绑定(多态性)多态动态绑定在继承的背景下使用时,有时也称为多态性多态性是指在不考虑实例类型的情况下使用实例在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息不同的对象在接收
  • 2023-12-11面相对象语言
    万事万物皆对象:描述对象:类来描述对象将对象的共同特征进行抽取进而形成类。大象:类属性:鼻子、眼睛...:变量行为:跑、拔树...:函数类与类之间的访问需要创建对象,格式为`类名对象名=new类名();`。通过对象名可以访问类的成员,例如`对象名.成员名`。每个new出来的对象都占据堆
  • 2023-11-07Python语言的特点
    Python语言的设计非常优雅,明确,简单。语法简洁:实现相同语言的代码行数,是其他语言的1/5或者1/10,编写起来更加简单与平台无关:Python程序可以在如何安装了Python解释器的计算机的环境上运行粘性拓展:能够整合各种代码,被称为胶水语言开源理念:为语言发展奠定了坚实的群众基础灵活通
  • 2023-06-24大道至简的读后感
    首先由愚公移山引出编程的根本就是顺序、分支、循环,初步明白了工程可以由简单编程实现。再然后明白了没有不会写程序的人,高级一点的程序员就是学会了折衷。算法是对一个程序的逻辑实现的描述,结构式逻辑实现所以依附的数据实体。因此学习计算机不要上来就写,之前我就是这样不管不顾
  • 2023-05-30面相对象设计模式目录
    写了个具体模式代码实现示例(c#):https://gitee.com/idasheng/DesignPattenDemo更新于:2023.5.30
  • 2023-01-282021年最新Python讲义:面向对象(OOP)基本概念
    面向对象(OOP)基本概念面向对象编程——​​ObjectOrientedProgramming​​​简写​​OOP​​目标了解面向对象基本概念01.面向对象基本概念我们之前学习的编程方
  • 2022-11-22Spring面相切片编程的配置。
    AOP面向切面配置:1、context:component-scan:扫描包路径下的所有类注解。<!--指定扫描com.sfwu15.bean包下的所有类的注解注意:扫描包时,会扫描所有包下的子孙包--><
  • 2022-11-16python-面相对象封装案例-笔记
    目标封装小明爱跑步存放家具01.封装封装 是面向对象编程的一大特点面向对象编程的 第一步 ——将 属性 和 方法 封装 到一个抽象的 类 中外界 使用 类 创建
  • 2022-11-16python-面相对象封装案例Ⅱ-笔记
    目标士兵突击案例身份运算符封装封装 是面向对象编程的一大特点面向对象编程的 第一步 ——将 属性 和 方法 封装 到一个抽象的 类 中外界 使用 类 创建 对
  • 2022-11-09Part 1:基础语言-Cocos2d-x手机游戏开发之C++语言基础-关东升-专题视频课程
    Part1:基础语言-Cocos2d-x手机游戏开发之C++语言基础—60642人已学习课程介绍        本套Cocos2d-x视频教程采用的编程语言为C++语言,本教程为专门针对想学习Cocos
  • 2022-10-26第十六章:面相对象进阶以及内容补充(1)
    第十六章:面相对象进阶以及内容补充本章内容知识点:迭代器生成器装饰器实例方法静态方法类方法@property装饰器集合类型迭代器迭代器对象要求支持迭代器协议的