第三次课动手动脑合集

news/2025/10/21 13:22:26/文章来源:https://www.cnblogs.com/jlr1207/p/19148610

链接:https://files.cnblogs.com/files/blogs/847696/动手动脑3.zip?t=1760694634&download=true

image

编译错误的原因是:在Test类的main方法中,尝试创建Foo类的对象obj1时,没有传递任何参数。但Foo类定义了一个带参数的构造函数(Foo(int val)),因此Java不会自动提供默认的无参构造函数。这意味着创建对象时必须传入一个整数参数,否则编译器会报错。
​​错误点​​:main方法中的代码Foo obj1 = new Foo();没有匹配的构造函数,因为Foo只有带参构造函数。
​​修正方法​​:
要么在创建Foo对象时传入参数,例如:Foo obj1 = new Foo(10);
要么在Foo类中添加一个无参构造函数,例如:public Foo() { }

image

静态初始化块在Java中的执行顺序是:当类首次被加载时(例如,通过创建对象、访问静态成员或使用Class.forName()),所有静态初始化块会按照它们在类中定义的顺序依次执行,且只执行一次。如果有多个静态块,则从上到下顺序执行。
​​解题思路​​:
静态初始化块用static {}定义,用于初始化静态变量或执行类加载时的操作。
执行时机:在类被JVM加载时触发,优先于实例初始化块和构造函数。
示例:如果类中有两个静态块static { System.out.println("块1"); }和static { System.out.println("块2"); },输出顺序总是"块1"后跟"块2"。
总结:静态初始化块的顺序由代码中的书写顺序决定,确保可预测的初始化过程。

image

public class MyClass {
// 实例成员
private int instanceField = 10;

public void instanceMethod() {System.out.println("实例方法被调用,instanceField 值为: " + instanceField);
}// 静态方法:通过创建实例访问实例成员
public static void staticMethod() {// 方法1:创建类的实例MyClass obj = new MyClass();System.out.println("通过创建实例访问实例字段: " + obj.instanceField);obj.instanceMethod();
}// 静态方法:通过传递实例作为参数访问实例成员
public static void staticMethodWithParam(MyClass obj) {System.out.println("通过参数传递访问实例字段: " + obj.instanceField);obj.instanceMethod();
}public static void main(String[] args) {// 测试第一种静态方法staticMethod();// 测试第二种静态方法MyClass myObj = new MyClass();staticMethodWithParam(myObj);
}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/939068.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年火山石厂家最新推荐排行榜:聚焦自有矿藏与全自动生产,涵盖滤料填料等多品类企业权威指南人工湿地填料/人工湿地滤料/黑色/红色火山石厂家推荐

当前火山石应用已广泛覆盖污水处理、人工湿地、园林造景等多个领域,市场需求持续攀升,但采购端却面临诸多困境。不少采购方因缺乏专业判断,难以辨别厂家资质,常遭遇原料不稳定导致的产品性能波动、生产设备落后引发…

mysql5.7.44升级到8.0.34 mysql跨版本升级实战操作 windows环境

mysql5.7.44升级到8.0.34 mysql跨版本升级实战操作 windows环境背景 服务器当前数据库版本为mysql5.7.22 通过小版本直接升级到mysql5.7.44 (5.7.44是当前大版本最新状态);然后我们通过mysql5.7.44 可直接升级到my…

【SPIE出版、往届已检索】第十届能源系统、电气与电力国际学术会议 (ESEP 2025)

ESEP 2025已通过SPIE - The International Society for Optical Engineering (ISSN: 0277-786X)出版审核,EI 见刊检索稳定! 第十届能源系统、电气与电力国际学术会议 (ESEP 2025) 2025 10th International Conferenc…

2025 防火隔断厂家最新推荐排行榜:甲级防火玻璃隔断厂家深度测评,精选优质品牌助力采购决策

引言随着建筑行业对防火安全的要求日趋严苛,防火隔断作为关键防护设施,市场需求持续攀升,但行业乱象却让采购者陷入困境。部分品牌缺乏核心技术,产品耐火性能不达标,无法在火灾中有效阻隔火势与有毒烟气;新兴品牌…

2025-10-17

2025-10-17今天测试新写的npc,发现参考的那个微架构图有问题(或者说还不够完善),修改之后dummy测试程序通过了,但是add测试程序有问题,发现一直在死循环。这一刻我才意识到cpu出了问题调试起来会有多难受,这还是…

2025 年最新推荐!国内优质球墨铸铁管厂家排行榜,涵盖市政 / 给水 / 水利工程用管,助力采购高效选材

当前基础设施建设对球墨铸铁管需求持续增长,但市场品牌繁杂、质量参差不齐,部分产品存在抗压性不足、防腐性能差等问题,给工程质量埋下隐患。采购方在选择时,常因缺乏专业鉴别能力,难以精准挑选适配市政、给水、水…

Nexpose 8.24.0 for Linux Windows - 漏洞扫描

Nexpose 8.24.0 for Linux & Windows - 漏洞扫描Nexpose 8.24.0 for Linux & Windows - 漏洞扫描 Rapid7 on-prem Vulnerability Management, released Oct 15, 2025 请访问原文链接:https://sysin.org/blog/…

有趣评测小程序系统:开启视频与答题变现新创业风口

在当下小程序创业热潮中,一款兼具实用性与盈利性的工具成为众多创业者的迫切需求。有趣评测小程序系统作为 “天天变现” 的配套小程序,凭借答题与视频变现的核心功能,依托微擎系统实现便捷交付,为微信小程序创业者…

看图猜成语达人小程序:一站式趣味与变现解决方案

在小程序生态蓬勃发展的当下,兼具娱乐性与商业价值的应用成为市场热点。“看图猜成语达人” 小程序依托微擎系统,融合经典成语文化与创新互动模式,不仅为用户带来沉浸式猜谜体验,更为主理人提供低门槛、高潜力的流…

Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架

Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架Metasploit Pro 4.22.8-20251014 (Linux, Windows) - 专业渗透测试框架 Rapid7 Penetration testing, released October 15, 2025 请访问原文链接…

设备租赁归还小程序系统:免人工化租赁管理解决方案

在设备租赁场景中,人工登记效率低、押金退还流程繁琐、用户数据难追溯等问题长期困扰运营者。这款基于微擎系统开发的设备租赁归还小程序,以 “免人工” 为核心亮点,覆盖从用户租赁下单、押金垫付到管理员审核归还、…

Navcat如何上传数据大的sql文件?

1.选中当前需要导入数据库的服务器,右键选择“新建数据库”; 2.选中数据库下的表,右键打开菜单,选中 “运行SQL文件”,选中文件 3.选中文件后,其余设置保持默认,点击开始,上传文件 4.等待上传完毕,提示Finis…

实测PaddleOCR-VL:文心4.5最强衍生模型如何重构文档处理效率

百度最新开源的PaddleOCR-VL基于ERNIE-4.5-0.3B语言模型训练,以92.6分登顶OmniDocBench V1.5榜单,成为当前性能最强的OCR多模态模型。该模型突破性地采用两阶段处理架构:先通过PP-DocLayoutV2进行版面分析与阅读顺序…

高考语文 词类活用

定义:词类活用是指某些词临时改变其基本语法功能去充当其他词类,或者基本功能未变而用法比较特殊的现象。 汉语的词类和句法成分(主谓宾定状补)不存在简单的一一对应关系,但是我们可以将大多数情况下词类与句法成…

使用Scalar.AspNetCore来管理你的OpenApi

一直觉得很好的一个组件,网上介绍少得可怜,没办法,只有自己爬官网了,又是对照git又是看doc文档,总算是玩明白了,现在完全抛弃那个谁谁谁了。因人喜好各取所长吧 先来官方参考地址: https://learn.microsoft.com…

2025年市面上景观灯品牌推荐排行榜:权威解析与选择指南

摘要 随着城市化进程加速和智慧城市建设推进,景观灯行业在2025年迎来新一轮发展高峰,市场需求持续增长,注重节能环保、智能化和定制化趋势。本文基于行业数据、用户口碑和专家评测,为您呈现市面上景观灯品牌的综合…

设计社会意识算法的三大关键问题

本文探讨了如何设计具有社会意识的算法和模型,使其在保持准确性和实用性的同时,能够遵守公平性、可解释性和隐私等重要社会规范,并介绍了差分隐私和基于博弈论的方法。机器学习峰会专题访谈:设计具有社会意识的算法…

【转】[C#] 项目里的配置文件与选项对比

【转】[C#] 项目里的配置文件与选项对比参考:https://furion.net/docs/configuration 4.1.8 配置的优缺点优点能够在系统运行时快速读取 无需额外配置缺点存在重复读取 通过硬编码字符串读取,容易出错 不能设置默认值…

Windows定时任务 每隔一段时间(最小到秒级)执行一次指定的Python脚本

脚本 service_check_admin.pyimport requests import subprocess import sys import os import logging from time import sleep# 配置日志 - 记录到文件以便后台运行时查看 LOG_FILE = "service_monitor1.log&qu…