自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 软件构造笔记---继承和委托

两种提升Java代码复用性的方法1.继承顾名思义,要有子类和父类,子类通过继承父类来得到父类的属性和方法,子类也可以添加自己独特的属性和方法来扩展自己。类的继承格式:class 父类 {} class 子类 extends 父类 {}为什么要继承呢?像在现实生活中,祖先会有很多后代,这些后代之间会有很大一部分是相似的,这在java程序中就代表会有很多重复的相同代码,避免代码臃肿就采取继承,相同的代码只在父类中写一遍。例:class Person { private Stri

2021-07-08 14:49:23 163 1

原创 软件构造笔记---Java的多态性

Java中多态性的体现多态是同一个行为具有多个不同表现形式或形态的能力。Java中多态分为3类:方法多态参数多态子类型多态下面让我们逐一进行讨论。一.方法多态所谓方法多态就是对方法的重载(Overload)重载(overloading) 是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。最常用的地方就是构造器的重载。例:public class ConstructorTest{ publi

2021-07-03 22:53:20 141

原创 软件构造笔记---Java中的重写和重载

Java中的重写和重载重写和重载是java中经常用到的两个概念本篇文章来对它们进行区分。方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现重写(Overriding):是父类与子类之间多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding) 。子类的对象使用这个方法时,将调用子类中的定义,对子类的对象而言,父类中的定义如同被屏蔽了。例如下面的例子:class Person{ void wor

2021-06-27 16:21:48 83

原创 哈工大计算机系统大作业

计算机系统大作业题 目 程序人生-Hello’s P2P 专 业 计算机类_________学   号 _____班   级 _______学 生 ________指 导 教 师 __________计算机科学与技术学院2021年5月摘 要本文对hello程序的整个生命周期进行了系统的分析,一开始在键盘上手动编写hello.c源程序,之后运行C预处理器

2021-06-27 14:50:50 1401

原创 软件构造笔记---Java中mutable类型和immutable类型

这里写自加粗样式定义目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用M

2021-06-13 17:28:18 266

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除