自定义博客皮肤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)
  • 收藏
  • 关注

原创 2.18练习题:面向对象进阶(抽象类&接口&内部类)

在测试类Test中创建A的对象a并调用成员方法methodA(),要求用两种方式实现。在测试类中定义一个 用手机的方法,要求该方法既能接收老手机对象,也能接收新手机对象。一个抽象类Fun中有一个抽象方法 fun() , 在测试类中如何调用该方法?接口IPlay中有一个方法playGame(),在测试类中如何调用该方法?要求1.创建子类继承抽象类的方式实现 ​ 要求2:用匿名内部类实现。要求1.创建子类实现接口的方式实现 ​ 要求2:用匿名内部类实现。定义旧手机类继承手机类。

2024-02-18 16:09:39 818

原创 内部类(2.17)

隐藏了名字的内部类,可以写在成员位置,也可以在局部位置。

2024-02-17 16:59:42 830

原创 接口的扩展(2.15)

使用default关键字定义格式:public default 返回值 方法名(参数列表){}范例:public default void show(){} 注意事项 (1)定义默认方法,public可以省略,default不可以省略(2)默认方法不是抽象方法,可以不用重写;要重写的话,重写时要去掉default关键字(3)一个类实现多个接口,如果接口中有重复的默认方法,必需要重写;且以重写过后的方法为基准用于解决接口升级的问题使用static关键字定义定义格式:public

2024-02-15 18:01:18 346 1

原创 接口(1.31)

接口实际上就是一种规则,是对行为的抽象;是对类行为的补充,对开发的规范接口使用interface关键字来定义public interface 接口名{}接口中的变量默认都是public static final类型的,不能更改接口中的方法默认都是public abstract的,方法的定义格式不能更改。

2024-01-31 19:39:03 962

原创 抽象类和接口(1.30)

在Java三大基本特征中,封装将很多零散的数据抽取到一个类当中。好处是在使用时不必面对零散的数据,而是一整个对象。当对象多了之后,会有很多冗余数据。为了解决这个问题,我们把同一个事物中共性的变量和方法抽取到父类中,从而提高了代码的复用性。这样,在子类中可以直接调用父类中非私有的成员,这就是继承。每一个子类中,行为往往是不同的。比如,老师的工作是教书,学生的工作是学习。java中虽然提供了重写功能。如果其他人在子类中忘记了重写,那么结果将会十分麻烦。抽象方法。

2024-01-30 21:35:51 810 2

空空如也

空空如也

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

TA关注的人

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