类和对象
文章平均质量分 59
SXF2410
这个作者很懒,什么都没留下…
展开
-
打字游戏:QuickHit
需求概述:根据输入速率和正确率将玩家分为不同级别级别越高,一次显示的字符数越多,玩家正确输入一次的得分也越高规定时间内完成规定次数的输入,正确率达到规定要求,则升级玩家最高级别为6级、初始级别一律为1级用户错误输入一次,游戏结束逻辑分析有几个对象(类型):玩家Player:(姓名、级别编号=1、开始时间、已用时间、积分)、玩游戏(游戏 对象)游戏Game:展示要匹配的字符()、匹配()、升级()、运行()级别Level:(级别编号、字符数、得分、规定时间、规定次原创 2021-11-08 23:04:26 · 2026 阅读 · 0 评论 -
java异常
今天把异常补发一下,这应该是上周的一篇!什么是异常:异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序!Java编程语言使用异常处理机制为程序提供了错误处理的能力异常分为Checked异常和运行时异常Checked异常必须捕获或者声明抛出运行时异常不要求必须捕获或者声明抛出常见异常算数异常:ArithemeticException输入不匹配:InputMismatchException类型转换异常:ClassCastException数..原创 2021-11-08 22:37:24 · 268 阅读 · 0 评论 -
java接口
接口的规则:1、接口关键字是interface, 实现接口的关键字是implements, 接口之间可以用extends继承2、接口不能被实例化,也没有构造方法,因为里面的方法全部都是公共抽象方法3、接口可以有静态方法,但规范不建议4、接口中的变量全部都是公共静态常量,一 般在工作中一个接口中可以全是常量,没有方法5、接口用于扩展功能,多个接口可以被一个接口继承,多个接口可以被一个类实现抽象类和接口的异同点:相同点: 都代表抽象层,都不能被实例化,都可以包含抽象方法,都可以实现多态...原创 2021-11-04 19:11:55 · 758 阅读 · 0 评论 -
多态练习题
前面练习代码忘了发了,再发一下!package Ex01;import java.util.Scanner;/** * @Author:Adminstrator * @Date:2021-11-03 * @Description:使用多态实现为宠物喂食 和 使用多态实现主人领养宠物并与宠物玩耍功能 * 需求说明1、宠物饿了,主人需要为宠物喂食,使用多态实现该过程不同宠物吃的东西不一样, * 不同宠物吃完东西后恢复健康值不一样健康值达到100时,不需要继续喂食 * 需求说明2、狗具有.原创 2021-11-03 22:15:59 · 394 阅读 · 0 评论 -
java多态介绍
今天学习多态,内容很多,也很抽象,还好最后还是掌握了!下面给大家介绍一下!多态就是多种状态:同一个行为,不同的子类表现出来不同的形态。同一个引用类型,使用不同的实例而执行不同操作 !多态的好处:为了提高代码的扩展性,符合面向对象的设计原则:开闭原则(指的就是扩展是开放的,修改是关闭的。)多态有三个要素:继承:子类继承父类重写:子类对父类方法的重写父类引用指向子类对象;...原创 2021-11-03 22:10:43 · 94 阅读 · 0 评论 -
java方法和方法重载
里面的内容很多,也比较抽象,个人建议通过大量练习来掌握!1、带参方法(在方法名后面的小括号中有变量)返回值类型 方法名(参数类型 参数名...){ }形参和实参的类型一致,顺序一致,数量也一致2、对象数组类型[] 数组名=new 类型[长度];由于对象数组的类型是引用类型,默认值为null,必须被初始化 数组名[下标]=new 类型;对象初始化3、基本数据类型和引用数据类型做参数的区别基本数据类型传递的是值;在方法中改变值不会影响外部的变量引用数据类型传递的是地址...原创 2021-10-31 18:02:15 · 94 阅读 · 0 评论 -
java面向对象基础——类和对象
今天学习新内容了,给大家介绍一下!类和对象的定义:对象是由一组属性值和方法()构成,是一个具体的实例类是由一群具有相同属性共性和方法的群体的抽象类是对象的抽象,对象是类的具体实现类的创建:public class 类名{ 属性类型 属性名; 方法(){ //方法体 }对象的创建:类型 对象名=new 类型();//关键字为new, 用于创建对象对象名.属性值=值;//属性的赋值对象名.方法名();//调用属性的方法方法的创建...原创 2021-10-31 17:45:18 · 108 阅读 · 0 评论