自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java异常处理

异常就是程序中可能出现的问题编译阶段就要进行处理的异常(如:日期解析异常)键盘录入数据需求:键盘录入自己心仪的女朋友姓名和年龄。姓名的长度在3~10之间,年龄的范围为18~40岁.超出这个范围是异常数据不能赋值,需要重新录入,一直录到正确为止提示:需要考虑用户在键盘录入时的所有情况)比如:录入年龄时超出范围,录入年龄时录入abc等情况//GirlFriend类return age;

2024-04-27 22:46:46 1457 1

原创 Java面向对象进阶——接口中新增方法、接口应用和适配器设计模式

的规则(“运行看左边”即运行时要看左边的接口是否存在,如果存在则编译成功,反之则失败;2.在一个方法中,接口在参数的位置,那么就可以传递这个接口所有的实现类对象。3.接口代表规则,是行为的抽象,想要让哪个类拥有一个行为,就让这个类实现对应的接口就可以了。1)当一个接口中抽象方法过多,但是我只要用到其中一部分的时候,就可以适配器设计模式。1.可以把一些多个类都会用到的规则定义为接口,比如跑步接口,游泳接口等。适配器设计模式:解决接口与接口实现类之间的矛盾问题。(XXX为要使用接口的名字),实现对应的接口。

2024-04-24 19:40:35 1723

原创 Java面向对象进阶——接口和抽象类的综合案例

我们现在有乒兵球运动员和篮球运动员,乒乓球教练和篮球教练。为了出国交流,跟乒乓球相关的人员都需要学习英语。请用所有知识分析,在这个案例中,哪些是具体类,哪些是抽象类,哪些是接口?编写带有接口和抽象类的标准Javabean类。乒兵球运动员:姓名,年龄,学打乒乓球,说英语。乒乓球教练:姓名,年龄,教打乒乓球,说英语。篮球运动员:姓名,年龄,学打篮球。先画图分析结构,找到最优的方法。篮球教练:姓名年龄,教打篮球。

2024-04-22 10:18:00 318

原创 Java面向对象进阶——接口的细节:成员变量和接口的各种关系

在Java 8及以上版本,接口中还可以包含默认方法和静态方法,用来提供默认的方法实现或提供一些工具方法。实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口(如果实现的多个接口中有相同的方法,在类中只需要定义一次)如图所示,需要将接口1、接口2、接口3的所有抽象方法实例化(重写),即如果实现类实现了最下面的子接口,那么就需要重写所有的抽象方法。接口定义了一种规范或协议,实现该接口的类必须实现接口中定义的所有方法。细节:如果实现类实现了最下面的子接口,那么就需要重写所有的抽象方法。

2024-04-21 21:23:51 1082 1

原创 Java面向对象进阶——接口

接口用于描述类所具有的方法而不涉及具体实现,通常用于实现类之间的契约;而抽象类通常用于创建子类的模板,提供一些通用的方法和字段,同时又可以定义一些子类必须实现的抽象方法。而抽象类主要用于作为子类的模板,提供通用的方法和字段,并通过继承和覆写来实现多态。在接口中,所有的方法都是抽象方法,没有方法体;接口和抽象类都可以包含抽象方法,这些方法在接口中是没有实现体的,而在抽象类中可以有实现体。接口定义了一种规范或协议,实现该接口的类必须实现接口中定义的所有方法。接口和类的实现关系,可以单实现,也可以多实现。

2024-04-21 17:20:32 596 1

原创 Java面向对象进阶——抽象类和抽象方法

抽象类的定义格式:publicabstractclass 类名{}抽象方法的定义格式:publicabstract返回值类型 方法名 (参数列表);

2024-04-21 16:12:52 483 2

空空如也

空空如也

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

TA关注的人

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