![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 57
java
杨木努力提升
这个作者很懒,什么都没留下…
展开
-
局部内部类和匿名内部类
匿名内部类是一种在创建对象和类的实例的同时定义类的一种方式,通常用于创建只需要一次使用的类的实例。匿名内部类没有显式的类名称,其定义和创建对象的过程合并在一起。适用只定义一个子类对象。必须继承一个父类或实现一个接口,定义类,实现类,和创建对象语法合并,只能创建一个该类对象。定义在方法体内部的类,它只在方法内部可见。局部内部类不能使用访问修饰符。相当于局部内部类中使用的变量会变成常量。以下是一个使用匿名内部类的例子,假设有一个接口。可以访问这个局部变量,但该变量必须是。方法内部,我们定义了一个局部变量。原创 2024-03-01 16:30:16 · 354 阅读 · 0 评论 -
成员内部类
在 Java 中,成员内部类是定义在另一个类内部的类,被称为外部类。成员内部类可以访问外部类的所有成员,包括私有成员。原创 2024-03-01 16:03:34 · 319 阅读 · 0 评论 -
集合 ArrayList
以对象储存入集合并实现遍历查找某一属性。原创 2024-03-01 23:50:18 · 825 阅读 · 0 评论 -
Object类的常用方法
在 Java 中,所有类都直接或间接地继承自Object类。Object类提供了一些通用的方法,这些方法可以被所有对象使用。以下是Object。原创 2024-03-01 14:42:37 · 381 阅读 · 0 评论 -
多态及其应用+向下转型
向下转型是从一个父类类型转换为其子类类型的过程。在 Java 中,如果有一个父类的引用指向一个子类的对象,可以使用向下转型将父类引用转换为子类引用,以便调用子类特有的方法或访问子类特有的属性。需要注意的是,进行向下转型时,最好先使用。进行类型检查,以避免类型转换异常。如果对象确实是目标类型的实例,那么向下转型就是安全的;使用父类作为方法返回值实现多态,使方法可以返回不同子类对象。父类类型作为方法形参实现多态,使方法参数的类型更为广泛。原创 2024-02-29 02:14:36 · 345 阅读 · 0 评论 -
封装以及Getter和Setter方法
通过公共的方法来访问或修改私有的成员变量,分别称为 Getter 和 Setter 方法。在公共访问方法内部添加逻辑判断,过滤掉非法数据,保证数据的安全性。等关键字来定义成员变量和方法的访问权限。对外界隐藏,在修改时不会引起外界变化。原创 2024-02-18 23:20:56 · 882 阅读 · 0 评论 -
访问修饰符以及方法的重写和覆盖
在Java中,访问修饰符用于限制类、字段、方法等的访问范围。Java提供了四种访问修饰符,分别是和。原创 2024-02-28 16:59:20 · 526 阅读 · 0 评论 -
面向对象——接口
接口(能力、规范、标记)(Interface)是 Java 中一种抽象类型,用于定义一组抽象方法和常量。在接口中,方法没有具体的实现,而是由实现该接口的类来提供具体实现。接口是实现多继承的一种方式,并且提供了一种约定,使得类能够具备某些共同的行为。接口回调是一种常见的设计模式,用于实现对象间的松耦合。在 Java 中,通过接口回调可以实现一个对象调用另一个对象的方法,而不需要直接关注被调用对象的具体类型。原创 2024-03-01 01:16:51 · 295 阅读 · 0 评论 -
继承及其特性
继承的传递性指的是如果类 A 继承自类 B,而类 B 又继承自类 C,那么类 A 间接继承了类 C 的成员(字段和方法)。这意味着子类继承了父类的成员,同时也继承了父类的父类(祖父类)的成员。继承是面向对象编程的一项重要特性,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。继承的单一性是指一个类只能直接继承一个类,即一个子类只能有一个直接的父类。使用 super 关键字引用父类的成员,可以在子类中调用父类的构造方法或访问父类的属性和方法。父类是被继承的类,子类是进行继承的类。原创 2024-02-18 23:54:25 · 394 阅读 · 1 评论 -
java---成员变量与区域变量
局部变量是在方法、构造方法或块中定义的变量,用于临时存储数据。成员变量(成员属性)和局部变量(区域变量)是在Java中两种不同类型的变量,它们有着不同的作用、生命周期和范围。局部变量的生命周期从其声明处开始,直到定义它的区域结束。成员变量是定义在类中的变量,用于描述对象的状态。它们属于对象,每个对象都有一份自己的成员变量。成员变量的生命周期与对象的生命周期相同,当对象被创建时分配内存,当对象被销毁时释放内存。局部变量没有访问修饰符,因为它们的作用范围已经由定义它们的区域限制了。两者在同一代码中演示。原创 2024-02-18 21:27:52 · 395 阅读 · 0 评论 -
方法重载与构造方法
(Method Overloading)是指在一个类中可以定义多个方法,它们具有相同的名称但有不同的参数列表。方法重载使得在调用同一方法名时,根据不同的参数类型或参数个数,可以执行不同的操作。重载的方法必须具有相同的名称。重载的方法必须具有不同的参数列表,这包括参数的类型、个数或顺序。返回类型可以相同也可以不同。在方法重载中,仅根据返回类型是无法区分不同的方法的。原创 2024-02-18 21:50:47 · 359 阅读 · 0 评论 -
面向对象--关键字(abstract、static、final)
【代码】面向对象--关键字(abstract、static、final)原创 2024-03-01 00:09:18 · 1339 阅读 · 0 评论 -
java———— 类、对象、方法、属性
对象是面向对象编程(OOP)的基本概念之一,它是一种用于组织和存储数据以及处理数据的方式。在Java中,一切都是对象,包括基本数据类型的包装类。原创 2024-02-18 20:51:50 · 569 阅读 · 1 评论