10 2022 档案

摘要:前情提要:https://www.cnblogs.com/DAYceng/category/2227185.html 重写 注意事项和使用细节 方法重写也叫方法覆法,需要满足下面的条件 1.子类的方法的参数,方法名称,要和父类方法的参数,方法名称完全一样。 2.子类方法的返回类型和父类方法返回类型一 阅读全文
posted @ 2022-10-23 19:58 dayceng 阅读(58) 评论(0) 推荐(0)
摘要:注:从OOP中级部分开始使用IDEA构建代码 封装 封装的实现步骤 1)将属性进行私有化private【不能直接修改属性】 2)提供一个公共的set方法,用于对属性判断并赋值 public void setXxx(类型参数名){ //加入数据验证的业务逻辑 //属性=参数名; } 3)提供一个公共的 阅读全文
posted @ 2022-10-19 13:12 dayceng 阅读(38) 评论(0) 推荐(0)
摘要:构造器 public class Constructor01{ public static void main(String[] agrs){ //当我们new一个对象时,直接通过构造器指定名字和年龄 Person p1 = new Person("smith", 80); System.out.p 阅读全文
posted @ 2022-10-16 15:46 dayceng 阅读(45) 评论(0) 推荐(0)
摘要:重载 java中允许同一个类中,多个同名方法的存在,但要求形参列表不一致! 比如: System.out.println();out是PrintStream类型 重载的好处 1)减轻了起名的麻烦 2)减轻了记名的麻烦 ​ 要求: ​ 1)方法名:必须相同 ​ 2)形参列表:必须不同(形参类型或个数或 阅读全文
posted @ 2022-10-16 15:46 dayceng 阅读(50) 评论(0) 推荐(0)
摘要:【递归】 递归重要规则 1.执行一个方法时,就创建一个新的受保护的独立空间(栈空间) 方法的局部变量是独立的,不会相互影响,比如n变量 如果方法中使用的是引用类型变量(比如数组,对象),就会共享该引用类型的数据. 递归必须向退出递归的条件逼近,否则就是无限递归,出现栈溢出(StackOverflow 阅读全文
posted @ 2022-10-09 15:39 dayceng 阅读(78) 评论(0) 推荐(0)
摘要:【方法】 方法基本内容 √访问修饰符 ​ (作用是控制方法使用的范围) ​ 可选,[有四种:public\protected\默认\private],具体在后面说 √返回类型 ​ 1.一个方法最多有一个返回值[思考,如何返回多个结果?] ​ 2.返回类型可以为任意类型,包含基本类型或引用类型(数组, 阅读全文
posted @ 2022-10-09 15:08 dayceng 阅读(42) 评论(0) 推荐(0)
摘要:写在最前 学习Java已经是很久之前的事情了,因为技术栈的转变,很久没有使用Java正经地开发过项目。 对于该语言的理解也是停留在表面,因此萌生了重新学习的念头。一方面是为刷算法题打基础,另一方面也是想拓展一下自己的技术栈(要不然失业了都) 既然我的目标是“复健”,那么显然不可能完全重新学习记录一遍 阅读全文
posted @ 2022-10-09 13:52 dayceng 阅读(119) 评论(0) 推荐(0)