- 博客(13)
- 收藏
- 关注
原创 Python面向对象进阶
封装就是对外隐藏类内部的具体实现,仅对外提供公共的访问方法继承顾名思义就是子承父业,子类能继承父类的属性和方法。继承的好处在与能简化代码的书写,提高代码的复用性。多态指在同一方法在不同的场景下有不同的形态,python中的多态指同一个函数,传入不同的对象有不同的结果返回,多态的实现有三个条件,分别为继承、重写、父类引用指向子类对象。
2025-08-01 20:39:45
649
原创 Python面向对象
什么是编程思想,编程思想其实就是利用计算机解决实际问题的一种思维方法,常见的编程思维有面向过程和面向对象,而python这两种编程范式都支持。首先介绍一下面向过程,面向过程是一种以过程(函数)为中心的编程范式,编程核心是将程序分解为一系列步骤或操作,通过函数来实现,关注的是”怎么做“。首先是分析问题,将解决问题的步骤拆分成诺干个小任务。为每个小任务编写函数(过程) 按照一定的顺序调用这些函数,逐步完成整个问题的解决。痛点在于耦合性过高、不利于协同工作,适用于简单的程序或脚本的书写以及数据清洗等。
2025-07-31 20:36:02
677
原创 java面试题:深克隆&浅克隆
Object类的clone()方法,克隆。意思就是某一个对象调用这个方法,这个方法会复制一个一模一样的新对象,并返回。深克隆:重写Cloneable接口中的clone方法。
2024-03-11 21:02:14
251
1
原创 java面向对象(1)
类的组成是由属性和行为两部分组成在类中通过成员变量来体现(类中方法外的变量)在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)① 定义类② 编写类的成员变量③ 编写类的成员方法// 属性 : 姓名, 年龄// 成员变量: 跟之前定义变量的格式一样, 只不过位置发生了改变, 类中方法外int age;// 行为 : 学习// 成员方法: 跟之前定义方法的格式一样, 只不过去掉了static关键字.System.out.println("学习");
2024-03-01 20:15:50
791
原创 java练习--洗牌案例
int [] {'♦','♣','♥','♠'} int[] {1- 10 J Q K},嵌套循环 放入动态数组。1.定义数组,存放所有扑克牌(除了大王小王),禁止使用静态数组生成。2.随机洗牌 ,打印随机洗牌结果。
2024-02-29 20:40:12
194
1
原创 下载并安装 Android Studio
学习Android开发前首先要安装好开发环境。点击Android Studio可进入Android Studio安装的官方教程。Android Studio下载地址:Android Studio下载。1,下载安装包后。点击安装时win11总是跳转Microft Store中,可以在属性->常规选项卡中的“安全”中勾选“解除锁定”,进行安装。
2024-02-28 21:17:23
1124
原创 java类加载器
当我们的程序在运行后,第一次使用某个类的时候,会将此类的class文件读取到内存,并将此类的所有信息存储到一个Class对象中,类的加载的内容是java反射的基础,所以至少要对这一方面有所了解。负责将磁盘中的某个class文件读取到内存中,并且创建一个class对象。calss对象:存储的该类的构造方法,成员变量,成员方法等信息。calss类介绍:用来描述类的信息的类。双亲委派模型:这是Java类加载器采用的主要模型。
2024-02-27 21:15:31
989
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅