摘要: 方法的重写(overwrite/override) 子类在继承父类之后,就获得了父类中所有的方法,但父类方法可能不太适合子类, 这时候就需要子类对父类方法进行覆写。 规则 0、(格式)权限修饰符 返回值类型 方法名(形参列表){//方法体} 1、父类被重写的方法和重写的方法,方法名和形参列表必须一致 阅读全文
posted @ 2025-05-05 17:51 谁来着? 阅读(14) 评论(0) 推荐(0)
摘要: 继承性的理解 角度一:从上而下,定义类A,发现B与A的功能类似,考虑继承。 角度二:自下而上,定义B、C、D时,发现他们有共同的类和方法,考虑将相同的部分抽取, 封装到A中,让B、C、D继承A。 形式 class A{//A类:父类,superclass,也被称为超类、基类 } class B ex 阅读全文
posted @ 2025-05-05 17:36 谁来着? 阅读(24) 评论(0) 推荐(0)
摘要: this this的意思 this是指当前正在创建的对象,可以调成员变量、方法、构造器 示例 class Person{ String name; int age; public void setAge(int age){ this.age = age } } 一般我们通过对象a调用方法,可以在方法 阅读全文
posted @ 2025-05-05 08:46 谁来着? 阅读(17) 评论(0) 推荐(0)
摘要: 一、类中属性(当前仅考虑实例变量)赋值过程 1、在类的属性中,可以有哪些位置给属性赋值? ①默认赋值 ②显式赋值 ③构造器赋值 ④通过"对象.属性"的方式赋值 ⑤通过"对象.方法"的方式赋值 2、这些赋值的先后顺序 ① -> ② -> ③ -> ④/⑤ 3、可执行次数 只能进行一次的有: ①、②、③ 阅读全文
posted @ 2025-05-05 07:34 谁来着? 阅读(14) 评论(0) 推荐(0)
摘要: 1、构造器(constructor)的作用 作用1:搭配new关键字,创建类的对象 作用2:在创建对象的同时,可以给对象相关属性赋值 构造器声明格式: 权限修饰符 类名(形参列表){} 创建类之后,系统会默认创建一个空参的构造器,且构造器权限与类声明的权限相同。 一旦类中显式声明了构造器,则系统不再 阅读全文
posted @ 2025-05-05 06:16 谁来着? 阅读(11) 评论(0) 推荐(0)
摘要: 封装性测试 案例:普通员工类 public class Employee{ private String name; private char gender; private int age; private String phoneNumber; public void setName(Strin 阅读全文
posted @ 2025-05-05 05:32 谁来着? 阅读(10) 评论(0) 推荐(0)
摘要: 1、为什么需要封装性 随着系统越来越复杂,类会越来越多,那么类之间的访问边界必须把握好, 面向对象开发原则要遵循“高内聚,低耦合”。 高内聚:类的内部数据操作细节自己完成,不允许外部干涉。 低耦合:仅暴露少量的方法给外部使用,尽量方便外部调用。 2、什么是封装性 将客观事物封装成抽象的类,并且类可以 阅读全文
posted @ 2025-05-05 04:15 谁来着? 阅读(34) 评论(0) 推荐(0)
摘要: 1、包的说明: package:包;用于指明该文件种定义的类或接口所在的包; 语法格式 package 顶层包名.子包名; 一个源文件只有一个(因为他只有一个位置)放在文件开头,全小写,命名时要求是见名知义。 com.公司名.xxx 不能使用java.xxx,因为类似格式主要用于JDK中。 此外一个 阅读全文
posted @ 2025-05-05 03:35 谁来着? 阅读(13) 评论(0) 推荐(0)
摘要: 递归方法学习 方法自己调用自己的形式就叫递归,递归形式分为直接递归和间接递归 直接递归示例: public class RecursionTest{ public static void main(String[] args){ RecursionTest test = new RecursionT 阅读全文
posted @ 2025-05-05 03:18 谁来着? 阅读(19) 评论(0) 推荐(0)
摘要: 从递归陷阱到螺旋矩阵:一次算法优化的思考 前言 在实现螺旋矩阵算法时,我经历了一次典型的递归逻辑重构。本文将分享最初版本的实现思路、遇到的问题,以及最终如何通过优化条件判断和递归逻辑实现正确的螺旋矩阵生成。 一、最初的设计思路 最初的实现采用四向递归策略,通过rightCount、downCount 阅读全文
posted @ 2025-03-30 14:48 谁来着? 阅读(71) 评论(0) 推荐(0)