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

原创 接口

1.接口中的方法默认都是全局抽象方法 不管是否书写 public abstract 都有这个效果 2.接口不能直接new对象 ,必须通过new实现类(子类)的方式来创建对象 (多态向上转型) 3.实现类必须实现接口中的所有抽象方法,除非实现类也是抽象类 或者 接口 4.接口中不能书写普通属性 默认都是全局静态常量 属性默认都有 public static final修饰 5.接口中不能书写构造方法 6.接口中不能书写静态方法 7.接口实现多态的方式与之前一致 Java支持多继承吗? 不支

2022-02-07 09:29:19 287

原创 final关键字

1 修饰属性 1.1 常量 被final修饰的属性 称之为常量 常量值不能更改 通常在定义的时候赋值 或者 在构造方法中赋值 以上两种方式都是为了保证 在使用之前 常量是有值的 常量名字全部大写,多个单词使用下划线分割 PI COUNTRY_NAME package com.qfedu.test4; /** * 被final修饰的属性 称之为常量 * 常量值不能更改 * 通常在定义的时候赋值 * 或者 * 在构造方法中赋值 * 以上两种方式都是为了保证 在使用之

2022-02-07 09:24:50 186

原创 抽象类

1. 抽象类 1.抽象方法必须存在于抽象类中,都使用abstract关键字修饰 2.抽象类不能直接new对象,必须通过new子类的方式来创建对象 多态向上转型方式 3.子类必须重写父类所有的抽象方法,除非子类也是抽象类 4.抽象类中可以写普通属性,普通方法,静态方法,构造方法(给子类调用的) 5.抽象类实现多态的方式与之前一样 抽象类父类可以作为形参 抽象类父类可以作为返回值 package com.qfedu.test1; /** * 抽象类 * 抽象:模糊,

2022-02-07 09:13:32 833

原创 方法重写

1. 方法重写 方法重写 overrides(覆盖) 相当于覆盖父类的方法 所以如果需要父类的功能 必须将父类的方法调用一下 1.存在于父子类之间 2.方法名相同 3.参数列表相同 4.返回值相同 (或者是其子类) 5.访问权限不能严于父类(不能窄化访问权限) 6.父类的静态方法 可以被继承 不能被重写 7.普通方法不能重写为静态方法 8.不能抛出比父类更多的异常 1.1 @Override注解 @Override 注解加在方法上 表示此方法属于重写父类的方法 如果没有正确重写

2022-01-30 15:36:21 686

原创 多态及引用数据类型转换

多态:多种形态 生活中的多态:同一个操作 因为环境不同 产生不同的效果 代码中的多态:同一个方法,因为实际参数或者返回值的不同,产生不同的效果 多态是面向对象三大特征之一,在实际开发中,多态随处可见,多态是提高代码质量重要的手段之一。 多态的表现形式: 1.父类作为形参,实参为子类类型 2.父类作为返回值,实际返回值为子类类型 2.1 父类作为形参 package com.qfedu.test3; /** * 狗类 * 属性 * 品种 * 行为:打印 * 无参构造

2022-01-30 15:12:25 641

王某人的军火库.md

王某人的军火库.md

2022-11-09

空空如也

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

TA关注的人

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