摘要: 重写与重载 1. 重写(Override) 存在于继承体系中,指子类实现了一个与父类在方法声明上完全相同的一个方法。 为了满足里式替换原则,重写有有以下两个限制: 子类方法的访问权限必须大于等于父类方法; 子类方法的返回类型必须是父类方法返回类型或为其子类型。 使用 @Override 注解,可以让 阅读全文
posted @ 2022-03-23 13:25 JanoCode 阅读(31) 评论(0) 推荐(0) 编辑
摘要: super关键字 super 访问父类的构造函数: 可以使用 super() 函数访问父类的构造函数,从而委托父类完成一些初始化的工作。 访问父类的成员: 如果子类重写了父类的中某个方法的实现,可以通过使用 super 关键字来引用父类的方法实现。 ##super出现在父类的子类中,有三种存在方式. 阅读全文
posted @ 2022-03-23 13:18 JanoCode 阅读(49) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2022.cnblogs.com/blog/2792482/202203/2792482-20220322165846898-1478368771.png) 阅读全文
posted @ 2022-03-22 16:59 JanoCode 阅读(477) 评论(0) 推荐(0) 编辑
摘要: BackSysterm项目总结 2022.3.22 今日学习了抽象类和接口的知识点后,将BackSysterm的架构进行了一次大升级,总结一下从项目最开始的开发到现在技术上的改进。 项目初期: 项目的最初期是在学习了封装继承开始的,在项目构建的时候结合封装继承的知识点创建了实体类entity包里面包 阅读全文
posted @ 2022-03-21 23:23 JanoCode 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Animal animal =new Cat(); 先调用父类的无参构造再调用子类的无参构造 Animal animal =new Cat(1,2); 先调用父类的有参构造再调用子类的有参构造 阅读全文
posted @ 2022-03-21 10:17 JanoCode 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、使用父类类型的引用指向子类的对象; 二、该引用只能调用父类中定义的方法和变量; 三、如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法;(动态连接、动态调用) 四、变量不能被重写(覆盖),”重写“的概念只针对方法,如果在子类中”重写“了父类中的变量,那么在编译时 阅读全文
posted @ 2022-03-19 21:01 JanoCode 阅读(16) 评论(0) 推荐(0) 编辑
摘要: final 1. 数据 声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。 对于基本类型,final 使数值不变; 对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。 final int x = 1; // x = 2; // 阅读全文
posted @ 2022-03-19 19:16 JanoCode 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 随机数 1.Math类:Math.random内置对象类型,用来进行数学运算的工具类 //随机数 /** 默认产生[0,1)的随机浮点数,最小可以等于0,最大不会等于1。 * 更多扩展看 randnumber */ double random =Math.random(); System.out.p 阅读全文
posted @ 2022-03-14 23:20 JanoCode 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 简述什么是形参,什么是实参? 方法参数列表,没有具体的真值,相当于未知数。 传入方法执行的真正参数,是真值。 阅读全文
posted @ 2022-03-14 18:06 JanoCode 阅读(35) 评论(0) 推荐(0) 编辑
摘要: package com.JavaSE.day06; /** * description: MainMethod <br> * mian方法参数列表是一个字符串类的数组,在运行时可以携带运行参数 * 参数会通过数组元素的方式代入到main方法中,供我们使用 * date: 2022/3/14 2:24 阅读全文
posted @ 2022-03-14 14:35 JanoCode 阅读(67) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示