- 博客(51)
- 收藏
- 关注
原创 JAVA中的抽象类
当一个类中存在抽象方法则需要将该类声明为抽象类出现父类方法不确定性的问题 => 将该方法设计为抽象方法=> 抽象方法就是没有方法体的方法二、注意事项和细节1.抽象类不能被实例化2.抽象类不一定要包含abstract方法,还可以有实现的方法3.一旦包含了abstract方法则必须声明为abstract类4.abstract只能修饰类和方法不能修饰属性和其它的5.抽象类可以有任意成员(抽象本质还是类)6.抽象方法不能有主体7.如果一个类继承了抽象类,
2024-02-06 22:17:55
872
原创 JAVA中的代码块
* 静态代码块只能调用静态成员* 普通代码块可以调研任意成员*//* 1.父类的静态代码块2.子类的静态代码块3.父类的普通代码块4.父类的构造器5.子类的普通代码块6.子类的构造器*/System.out.println("父类的构造器");// (7)System.out.println("父类的普通代码块");// (5)System.out.println("父类的静态方法");
2024-02-05 22:43:43
477
原创 JAVA中的实现枚举方法之一enum关键字实现枚举
SPRING("春天","温暖"),SUMMER("夏天","炎热"),AUTUMN("秋天","凉爽"),WINTER("冬天","寒冷");private Season2(){// 无参构造器@Override'}';
2024-02-04 20:01:28
454
原创 JAVA中的多态参数
else{System.out.println("员工不存在");System.out.println("经理" + getName() + "正在管理中");System.out.println("员工" + super.getName() + "正在工作中");
2024-02-03 22:52:22
415
原创 JAVA中的多态数组
/ 遍历i++){/*类型判断 + 向下转型*/// 判断运行类型是不是Student// 方法一 匿名方式调用方法// 方法二else{System.out.println("类型有误");return age;return getName() + "学生正在学习";return getName() + "老师正在授课";
2024-02-03 22:36:26
393
原创 JAVA中的方法重写
子类要求重写的返回类型和父类的返回类型一致 或者是其子类。子类方法不能缩小父类方法的访问权限。类型、个数、顺序至少有一个不同。
2024-02-03 22:01:53
369
原创 面向对象编程的三大特征之一-封装
2、提供一个公共的set方法,用与对属性判断并赋值。3、提供一个公共的get方法,用于获取属性的值。1、将属性是私有化的 不能直接修改属性。
2024-02-03 17:13:30
345
原创 原码、反码、补码
6、java没有无符号数,换言之,java的数都是有符号的。1、二进制的最高位是符号位:0表示正数、1表示负数。3、负数的反码 = 它的原码符号不变、其它位取反。2、正数的原码、反码、补码都一样(三码合一)。7、计算机运算的时候都是以补码的方式来运算的。4、负数的补码 = 它的反码 + 1。负数的反码 = 负数的补码 - 1。8、看运算结果的时候要看它的原码。5、0的反码和补码都是0。
2024-02-02 14:56:15
400
原创 进制间转换
规则:将该数不断除以16直到商为0,然后将每步得到的余数倒过来。规则:将该数不断除以2直到商为0,然后将每步得到的余数倒过来。规则:将该数不断除以8直到商为0,然后将每步得到的余数倒过来。规则:从最右边开始,将每个位上的数提取出来乘以16的次方。规则:从最右边开始,将每个位上的数提取出来乘以2的次方。规则:从最右边开始,将每个位上的数提取出来乘以8的次方。规则:从右边开始,将二进制每三位一组转成对应的八进制数。规则:从右边开始,将二进制每四位一组转成对应的八进制数。1、二进制 0-1。
2024-02-02 12:24:25
874
原创 JAVA中数据类型的分类
整数型:byte[1]、short[2]、int[4]、long[8]类(class)、接口(Interface)、数组([])《1》不可以用0或非0的整数代替false和true。注:String在JAVA中不是基本数据类型是类。浮点型:float[4]、double[8]《1》声明long型常量续后加“l”或“L”《1》声明float类型续后加“f”或“F”《2》bit是计算机中最小的存储单位。《2》double比float更精准。《3》2.7和8.1/3不是同一个数。
2024-02-02 11:11:12
409
原创 Redux结构划分
1.结构划分框架2.代码实现reducer.js// 初始化count: 10// 创建reducer// // 修改 action用来接收更新后的数据// }// }// // 修改的数据的基础上再添加一个数据// // count:state.count 因为第一个数据已经修改存储在stroe中所以不需要用action// }// // 输出数据// switchindex.js// 创建reducer// 创建storename})count})
2023-05-08 19:31:43
122
原创 Redux基本使用
1.2.3.创建src目录 并且创建index.js。1.2.创建一个新的项目文件夹。1.2.2安装redux。1.使用仓库里面的数据。2.修改仓库里面的数据。3.订阅仓库里面的数据。1.2.1初始化操作。
2023-05-05 14:02:38
177
原创 react动态路由(三)
hoc文件夹中的withRouter.js。hoc文件夹中的index.js。Recomend2.jsx组件。Ranking.jsx组件。Detail.jsx组件。
2023-04-21 16:02:45
134
原创 react手动路由(二)
如果用户随意输入一个地址,该地址无法匹配,那么在路由匹配的位置显示NotFound。Recomend.jsx组件。NotFound.jsx组件。Popular.jsx组件。Remen.jsx组件。Home.jsx组件。User.jsx组件。
2023-04-19 09:01:53
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人