![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 89
Trazom_
这个作者很懒,什么都没留下…
展开
-
方法重写和方法重载总结
重载(overloading) 是在一个类中,必须改变原同名方法的参数列表,其他可以按需改变来创建一个新的同名方法。常见的有构造器的重载,overroad,相当于重新装参数,但是其实现不一定修改。原创 2023-10-02 17:27:18 · 86 阅读 · 1 评论 -
Java高级1——面向对象static关键字和单例设计模式总结
含义静态,用来作修饰符,修饰变量和方法为静态(类)成员变量和静态成员方法以及作静态代码块成员变量是定义在类中方法体外的变量用来描述类的属性,包括静态(成员)变量即类变量和非静态(成员)变量即实例变量局部变量是定义在方法体内的变量总的来说,static是一个非访问修饰符,可以修饰变量、方法为类变量和类方法,其特点是。原创 2023-10-02 22:54:19 · 101 阅读 · 1 评论 -
Java高级2——面向对象继承总结
继承是子类获得父类非私有属性和行为的方式,通过继承,子类可以省去书写很多重复代码,增强了代码的复用性也使代码更加清晰可读继承虽然不能多继承,但是能多层继承,可以子类可以累加获得这些非私有属性和行为,可以通过自身需求去重写或重载方法来更加满足自己的需要当变量方法冲突的时候,可以使用super和this关键字区分,当子类继承父类属性和方法后,调用父类的属性和方法不需要类名。原创 2023-10-03 14:21:32 · 51 阅读 · 0 评论 -
Java高级4——内部类、枚举类和泛型类总结
做一下内部类笔记总结复习一下主要有成员内部类、静态内部类、局部内部类、匿名内部类(重点)是类中的五大成分之一(成员变量、方法、构造器、内部类、代码块),如果一个类定义在另一个类的内部,这个类就是内部类场景:当一个类需要封装某种信息或行为,但这种信息或行为可以组成类但没有足够的独立性或必要来单独设计成一个独立的类时,可以考虑使用内部类。从现实层面上类似汽车里发动机。总的来说,Java这些类可以分为这两种,第一种是像成员内部类、静态内部类、局部内部类、匿名内部类这种辅助类,它们的出现是。原创 2023-09-27 22:36:28 · 108 阅读 · 1 评论 -
Java高级3——面向对象中多态、抽象类、接口总结
最近学习了多态、抽象类、接口相关知识,有些混乱,便作笔记总结一下它们的特点和使用方法以及我个人的理解。多态是让父类(对象)能有多种表达,(逻辑)主体还是父类(对象是子类,不能调用独有方法之类)继承是前提,改写是基础,作用是逻辑简化和统一管理(可扩展替换)抽象类本质是一个支持多态且需要补充信息去继承实现的(基础)类,所有的操作都是围绕这个本质去实现的概念简化支持多态根本来说,多态这个特点相对于继承来讲更多像是逻辑上的复用简化。原创 2023-09-24 15:25:23 · 111 阅读 · 1 评论