十、Java类的封装和继承、多态
类的封装继承和多态 ** **封装、继承和多态是面向对象编程的三大编程。 封装,把对象的属性和方法结合成一个独立的整体,隐藏实现细节,并提供对外访问的接口。 继承,从已知的一个类中派生出一个新的类,叫子类。子类实现了父类所有非私有化的属性和方法,并根据实际需求扩展出新的行为。 多态,多个不同的对象对
类的封装继承和多态 ** **封装、继承和多态是面向对象编程的三大编程。 封装,把对象的属性和方法结合成一个独立的整体,隐藏实现细节,并提供对外访问的接口。 继承,从已知的一个类中派生出一个新的类,叫子类。子类实现了父类所有非私有化的属性和方法,并根据实际需求扩展出新的行为。 多态,多个不同的对象对
编写函数或类时,还可为其编写测试,通过测试,就可确定面对各种输入都能按照要求那样工作。测试让你信心满满,即使有更多的人使用你的程序,它可以正常工作。 python中有模块unittest中的工具测试代码 测试代码 先准备一个将要测试的代码 ##编写要测试的代码 ###function_test.p
字典 简单示例–外星人,存储一些外星人的信息 alien_0 = {'color': 'green','points': '5'} print(alien_0['color']) print(alien_0['points']) ##输出 green 5 使用字典 字典是一系列键值对-key-va
外星人 1.开发较大的项目时,进人每个开发阶段前回顾一下开发计划,搞清楚接下来要通过编写代码来完成哪些任务都是不错的主意。本章涉及以下内容。 2.研究既有代码,确定实现新功能前是否要进行重构。在屏幕左上角添加一个外星人,并指定合适的边距。 3.根据第一个外星人的边距和屏幕尺寸计算屏幕上可容纳多少个外
项目规划 开发项目时,做好规划后再动手编写项目其实很重要。固化可确保你不偏离轨道,从而提高项目成功的可能性。 在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家可以使用箭头键左右移动飞船,还可使用空格键进行射击。游戏开始时,一群外星人出现在天空中,他们在屏幕中向下移动。玩家的任
input 通过获取用户输入并学会控制程序的运行时间,可编写出交互式程序。 input()工作原理 函数input()可以让程序暂停运行,等待用户输入一些文本。获取用户输入后,python将其存储在一个变量中,以方便你使用。举个简单例子 ##这里()内的内容是提示用户 ###当用户输入数据后,inp
文件和异常 本节课可以学习处理文件,让程序能快速分析大量的数据;你将学习错误处理,避免程序在面对意外情况时崩溃; 学习异常,它们时Python创建的特殊对象,用于管理程序运行时出现的错误;你还将学习 模块json,它让你能够保存用户数据,一面再重新停止运行后丢失。 从文件中读取数据 读取整个文件
正则表达式是一个特殊的字符序列,它能够帮助你方便的检查一个字符串是否与某种模式匹配。 Python从1.5版本起增加了re模块,它气筒Perl风格的正则表达模式。 re模块使用Python语言全部的正则表达式功能 complie函数根据一个自发串和可选的标志参数生成一个正则表达式对象,该对象拥有一
模块名 功能 pygame.cdrom 访问光驱 pygame.cursors 加载光标 pygame.display 访问显示设备 pygame.draw 绘制形状、线和点 pygame.event 管理事件 pygame.font 使用字体 pygame.image 加载和存储图片 pygame
函数 函数是带名字的代码块,用于完成具体的工作。 函数可以定义一些你要重复运行的一些任务,假如你定义了一段代码,而这段代码在后续还有很多地方需要用到的,就可以直接把这段代码定义位函数,然后下次调用的时候直接调用函数就可以了。 定义函数 使用def 来定义一个函数名,函数名是可以自己决定的 ##使用d
类 面向对象编程是最有效的软件编写方法之一。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。编写类时,你定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独特的个性。使用面向对象编程可模拟现实情景,其逼真程度达到
包的声明和导入 包其实就是用来区分类位置的,就是可以将类进行分类,随着程序的不断扩大,可能会创建各种各样的类,它们可能用法不同,如果这些用法不用的类放在一起,就会显得很杂乱无章,所以就可以用到包来将这些类来进行分类 包的命名规则有点类似于域名,可以通过字母和数字来组合,比如有个域名为blog.tan
1️⃣ 集中部署 1.集中部署wordpress [root@k8s-master-node1 wordpress]# cat wordpress-all.yaml apiVersion: apps/v1 kind: Deployment metadata: name: wordpress
:one: 配置aliyun镜像源 ###aliyun源配置 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo ####mariadb源配置 [root@server-n
JDBC介绍 💡 JDBC:Java数据库链接,经过它,可以使用java代码来操控数据库,是sum公司设置的一套接口和实现规范,如果数据库想要通过java来进行修改,就需要遵顼这个规范 ❓ JavaEE: JavaEE是13中技术的统称JDBC就是其中之一 JDBC的简单实验 ⭐️