摘要:
多态 什么是多态? 多态就是事物存在的多种形态——当全部符合以下三种情况时 就是多态 1.有继承 2.有方法重写 3.有父类引用指向子类对象 样例 定义一个Person类作为父类 public class Person { private String name; //姓名 private int 阅读全文
摘要:
问题:方法可不可以重名? 首先一模一样肯定不行 但是事实上是可以重名的 需要在括号中加入参数,参数需要类型不同或者个数不同或者顺序不同,只改括号中的参数名不可以 例子: sayHi(int a)和sayHi(int b)是会报错的!! 如果两个方法的方法名相同,但是参数不同,这种形式叫做 方法的重载 阅读全文
摘要:
final 当使用final修饰类的时候,表示类不能被继承(就是extends后面不能再加它了) final 注意事项: 当使用final修饰时,该方法不能被子类重写 当一个方法被标记为private 那么也会被标记成final,该方法不能被被继承也不能被重写 当final修饰变量或属性时,该变量或 阅读全文
摘要:
抽象类 编写抽象类的方法:在 public 后加 abstract 抽象类的特点: 不能使用抽象类创建 "对象",只能使用抽象类创建 "子类" 样例:联动上一篇父类Animal,这样创建对象就是错误的 抽象类的标志 编写抽象类Animal public abstract class Animal { 阅读全文
摘要:
继承 面向对象编程(OOP)三大特征:继承,封装,多态 目的:为了减少重复代码,避免复制粘贴 创建父类Animal public class Animal { private String name; //定义name属性 private String kind; //定义kind属性 privat 阅读全文
摘要:
Java实现分数的四则运算 自己的写法 markdown太久没写格式不会用了 将就着看 Fraction.java package com.lanou; public class Fraction { private int numerator1; //定义属性:分子1 private int de 阅读全文
摘要:
题目要求 参考发到群里的《软件设计规格说明书》范本,撰写本团队的软件设计规格说明书 请参考模板里各章节建议内容,紧密结合本团队项目实质展开 使用UML工具进行描述,并保证符号、描述语言的一致性 请大家将报告发布在 “石墨文档” 中并将文档链接发布到博客中 推荐大家使用 https://www.dra 阅读全文
摘要:
设计要求 现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示,其使用规定如下: 楼层号为0~20,其中0号为地下一层 有楼层限制的电梯不在相应楼层停靠,如单双层 所有电梯采用统一按钮控制 请根据上述要求设计并实现一个电梯控制程序,如果有图形显示就更好了。 电梯编号 可服务楼层 阅读全文
摘要:
c++代码审查表 代码审查表参考了 "这篇博客" 以下是代码审查表的内容,在Mardown编辑器中使用HTML方式插入。 我的结对作业队友是4班张洁,代码功能是利用子集构造法实现NFA到DFA的转换。 功能模块名称 利用子集构造法实现NFA到DFA的转换 审查人 刘子博 审查日期 2018.4.5 阅读全文
摘要:
最大子段和的Java程序编写 定义:给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]},1 阅读全文