摘要: 匿名对象 匿名对象(Anonymous Objects)是在创建时没有明确名称的对象。它们通常是通过直接调用构造函数来创建的,并且只用于调用一个方法或进行短暂的使用。在面向对象编程中,匿名对象常用于以下场景: 临时使用:当需要一个对象来调用一个方法,但不需要长时间保留该对象的引用时。 回调:在需要传 阅读全文
posted @ 2024-08-07 18:39 糊涂图-4060 阅读(42) 评论(0) 推荐(0)
摘要: 对象的使用与销毁 对象的使用 创建对象:通过使用new关键字和类的构造器来创建对象。这会分配内存并调用构造器来初始化对象的状态。 MyClass myObject = new MyClass(); 访问对象:通过对象的引用变量来访问对象的属性和方法。 myObject.someMethod(); i 阅读全文
posted @ 2024-08-07 18:39 糊涂图-4060 阅读(19) 评论(0) 推荐(0)
摘要: 对象的实例化 目录对象的实例化构造器构造器重载 对象的实例化是面向对象编程中的一个基本概念,指的是根据类创建一个具体对象的过程。这个新创建的对象是类的一个实例,拥有类定义的属性和方法。以下是对象实例化的基本步骤: 定义类:首先,需要有一个类的定义,类中包含了属性(成员变量)和方法(成员函数)。 使用 阅读全文
posted @ 2024-08-06 11:00 糊涂图-4060 阅读(67) 评论(0) 推荐(0)
摘要: 成员变量和成员方法 成员变量 成员变量,也被称为属性或字段(fields),是类的一部分,用于存储关于对象状态的信息。成员变量定义了对象的数据,可以被认为是对象的“属性”或“特征”。 关键特性: 命名:成员变量通常使用名词或形容词,以描述它们所代表的数据。 作用域:成员变量的作用域是整个类,这意味着 阅读全文
posted @ 2024-08-06 11:00 糊涂图-4060 阅读(90) 评论(0) 推荐(0)
摘要: 类和对象 什么是类 在面向对象编程(OOP)中,类(Class)是一个蓝图或模板,它定义了一组具有相同属性(变量)和行为(函数或方法)的对象的结构。类是创建对象的基础,对象则是类的实例。 public class Car(){ //属性 private String color; private i 阅读全文
posted @ 2024-08-06 10:59 糊涂图-4060 阅读(31) 评论(0) 推荐(0)
摘要: 面向对象与面向过程 目录面向对象与面向过程面向对象概念面向对象编程的优点包括:面向过程面向过程编程的优点包括:面向过程编程的缺点包括:区别 面向对象概念 面向对象(Object-Oriented, OOP)是一种编程范式,它使用“对象”来设计软件。对象可以包含数据(通常称为属性或字段)和代码(通常称 阅读全文
posted @ 2024-08-06 10:57 糊涂图-4060 阅读(42) 评论(0) 推荐(0)
摘要: JVM内存结构划分 栈 栈(Stack)是一种基本的数据结构,用于按照“后进先出”(Last In First Out,LIFO)的原则存储和访问数据。以下是栈的一些关键概念和特性: 基本操作: 压栈(Push):将一个元素添加到栈顶。 弹栈(Pop):移除栈顶元素,并返回它。 查看栈顶(Peek/ 阅读全文
posted @ 2024-08-05 14:44 糊涂图-4060 阅读(37) 评论(0) 推荐(0)
摘要: 方法的重载 方法重载(Method Overloading)指的是在一个类中可以有多个同名方法,只要它们的参数列表不同。参数列表不同意味着参数的数量、类型或顺序至少有一项不同。方法重载是编译时多态性的体现。 参数个数不同:可以定义几个方法名称相同但参数数量不同的方法。 参数类型不同:可以定义几个方法 阅读全文
posted @ 2024-08-05 14:44 糊涂图-4060 阅读(61) 评论(0) 推荐(0)
摘要: 方法的作用 封装行为:方法允许将行为封装在类中,这有助于将数据和操作数据的逻辑组合在一起。 代码重用:通过定义通用的方法,可以在不同的程序和类中重复使用这些方法,减少代码冗余。 抽象:方法提供了一种抽象机制,允许开发者隐藏实现细节,只暴露必要的操作接口。 模块化:方法使得代码更加模块化,每个方法可以 阅读全文
posted @ 2024-08-05 14:43 糊涂图-4060 阅读(44) 评论(0) 推荐(0)
摘要: 方法的实参和形参 形参(Formal Parameters): 形参是在方法定义中使用的参数,它们代表了方法调用时需要接收的数据。 形参相当于是方法内部的局部变量,只在方法的作用域内有效。 形参用于接收调用者传递过来的实参值。 实参(Actual Parameters): 实参是在方法调用时传递给方 阅读全文
posted @ 2024-08-05 14:43 糊涂图-4060 阅读(43) 评论(0) 推荐(0)