静态方法访问非静态变量

2023-10-31

静态方法访问非静态变量出现的问题
使用态方法需要访问非静态变量会出现图中的问题,其解决方法有两种:

1 将要访问的非静态变量改成静态的

2 使用类对象来访问。

public class Main {

    String string = "1111111123456";
    public static void main(String[] arg) {
    Main main = new Main();
    String str = main.string.indent(4);
    }
}

但是不知道两者的优劣。

有路过的高手可以给指导一下,万分感谢!有不对的地方还请指出,感谢。

参考链接: https://www.cnblogs.com/zzerx/p/12289821.html.
https://blog.csdn.net/promise_love/article/details/42525845.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

静态方法访问非静态变量 的相关文章

  • Keytool 应用程序在哪里?

    我需要在android中使用mapview控件 但我似乎不明白如何运行keytool 是用eclipse安装的吗 我好像找不到下载链接 Thanks keytool http docs oracle com javase 7 docs te
  • 未找到 MessageSource 的 ResourceBundle [消息]:找不到基本名称消息的包

    在 applicationContext xml 中 我定义了 MessageSource 如下所示
  • 添加动态数量的监听器(Spring JMS)

    我需要添加多个侦听器 如中所述application properties文件 就像下面这样 InTopics Sample QUT4 Sample T05 Sample T01 Sample JT7 注意 这个数字可以多一些 也可以少一些
  • 如果在睡眠线程上调用interrupt()会发生什么?

    我有一个线程 然后run I call sleep 如果我中断这个线程会发生什么 MyThread extends Thread public void run try sleep 1000000 catch InterruptedExce
  • 使用 RecyclerView 适配器在运行时更改布局屏幕

    我有两个布局文件 如下所示 如果列表中存在数据 则我显示此布局 当列表为空时 我会显示此布局 现在我想在运行时更改布局 当用户从列表中删除最后一项时 我想将布局更改为第二张图片中显示的 空购物车布局 In getItemCount Recy
  • Java套接字:在连接被拒绝异常时重试的最佳方法?

    现在我正在这样做 while true try SocketAddress sockaddr new InetSocketAddress ivDestIP ivDestPort downloadSock new Socket downloa
  • 如何获取 WebElement 的父级[重复]

    这个问题在这里已经有答案了 我试过了 private WebElement getParent final WebElement webElement return webElement findElement By xpath 但我得到
  • Java 服务器-客户端 readLine() 方法

    我有一个客户端类和一个服务器类 如果客户端向服务器发送消息 服务器会将响应发送回客户端 然后客户端将打印它收到的所有消息 例如 如果客户端向服务器发送 A 则服务器将向客户端发送响应 1111 所以我在客户端类中使用 readLine 从服
  • Java 8 中函数式接口的使用

    这是来自的后续问题Java 8 中的 双冒号 运算符 https stackoverflow com questions 20001427 double colon operator in java 8其中 Java 允许您使用以下方式引用
  • Git 无法识别重命名和修改的包文件

    我有一个名为的java文件package old myfile java 我已经通过 git 提交了这个文件 然后我将我的包重命名为new所以我的文件在package new myfile java 我现在想将此文件重命名 和内容更改 提交
  • Java 数组的最大维数

    出于好奇 在 Java 中数组可以有多少维 爪哇language不限制维数 但是JavaVM规范将维度数限制为 255 例如 以下代码将无法编译 class Main public static void main String args
  • 获取给定类文件的目录路径

    我遇到的代码尝试从类本身的 class 文件所在的同一目录中读取一些配置文件 File configFiles new File this getClass getResource getPath listFiles new Filenam
  • Java 收集返回顶级项目的映射的嵌套流

    我有以下模型 class Item String name List
  • Dispatcher-servlet 无法映射到 websocket 请求

    我正在开发一个以Spring为主要框架的Java web应用程序 特别使用Spring core Spring mvc Spring security Spring data Spring websocket 像这样在 Spring 上下文
  • Espresso 和 Proguard 的 Java.lang.NoClassDefFoundError

    我对 Espresso 不太有经验 但我终于成功地运行了它 我有一个应用程序需要通过 Proguard 缩小才能处于 56K 方法之下 该应用程序以 3 秒的动画开始 因此我需要等到该动画结束才能继续 这就是我尝试用该方法做的事情waitF
  • 哪个集合更适合存储多维数组中的数据?

    我有一个multi dimensional array of string 我愿意将其转换为某种集合类型 以便我可以根据自己的意愿添加 删除和插入元素 在数组中 我无法删除特定位置的元素 我需要这样的集合 我可以在其中删除特定位置的数据 也
  • Java:多线程内的 XA 事务传播

    我如何使用事务管理器 例如Bitronix http docs codehaus org display BTM Home JBoss TS http www jboss org jbosstm or Atomikos http www a
  • Android AutoCompleteTextView 带芯片

    我不确定我是否使用了正确的词语来描述此 UI 功能 但我已附上我希望在我的应用程序中实现的目标的快照 它由 Go SMS 使用 用户在编辑文本中键入联系人 在用户从完成下拉列表中选择联系人后 该联系人将被插入到编辑文本中 如附图所示 编辑文
  • 在android中跟踪FTP上传数据?

    我有一个运行 Android 的 FTP 系统 但我希望能够在上传时跟踪字节 这样我就可以在上传过程中更新进度条 安卓可以实现这个功能吗 现在 我正在使用org apache common net ftp我正在使用的代码如下 另外 我在 A
  • Java &= 运算符应用 & 或 && 吗?

    Assuming boolean a false 我想知道是否这样做 a b 相当于 a a b logical AND a is false hence b is not evaluated 或者另一方面 这意味着 a a b Bitwi

随机推荐

  • pyqt 万能简易模板(二)

    本文将介绍一些pyqt5基本使用技巧 不借助Qtdesigner 而是全部用代码编写 将实现页面布局 窗口自适应 字体自适应等功能 一般的简易工程均可使用 简单高效 对于pyqt5的一些基本技巧 本文内容基本够用 可以快速实现自己想要的界面
  • 农村有什么适合农村人的小本创业项目?

    近些年新农村的快速发展趋势 农村是销售市场室内空间发展趋势愈来愈宽阔 很多地域发生了一些农村妇女创业的创业人 传统式买卖发展趋势情况近几年来一直走下坡 那麼在农村有什么适合农村人的小本创业项目 农村人的发展趋势在未来愈来愈占上风 比较之下
  • 理解机器学习/深度学习的正则化Regularization概念

    通过防止过拟合来优化预测模型 目录 前言 正文 L2正则化或岭回归 这是如何实现的 改变 值所带来的影响 如何选择lambda的值 多维数据集 L1 Regularization or LASSO regression 改变lambda的效
  • Source Insight 4.0首次安装提示unable to open or create...解决方案

    打开注册表编辑器 windows r 打开运行窗口 输入 regedit enter确认 编辑注册表 一 找到这个文件夹计算机 HKEY CURRENT USER Software Source Dynamics Source Insigh
  • 「长沙 · 中国1024程序员节」来了!

    从资深院士到行业元老再到领域大拿 重磅嘉宾 掌门云集 5 代技术代表人物岳麓对话 9 大操作系统掌门人星城聚首 10 场热门技术分论坛 峰会 覆盖开源技术 操作系统 区块链 黑客松等 100 开源技术英雄年度会面 还有众多创新互动体验 体验
  • 前端 字体样式

    字体样式
  • U3D批处理的静态与动态

    在屏幕上渲染物体 引擎需要发出一个绘制调用来访问图形API 每个绘制调用需要进行大量的工作来访问图形API 从而导致了CPU方面显著的性能开销 Unity在运行时可以将一些物体进行合并 从而用一个绘制调用来渲染他们 这一操作 我们称之为 批
  • TCP快速重传为什么是三次冗余ack

    先理解ACK的基本工作原理 当发送端发送第N 1个包后 接收端答复的ACK序列号实际上跟发送端发送下一个包 也就是第N个包的序列号一致 重复ACK是指在接收方收到乱序报文时 所发出的一类TCP报文 TCP使用报文头的序列号和确认号以有效保证
  • python绘制正弦函数和余弦函数

    题目 根据如下绘图写出相应代码 1 绘图函数 y sin x y cos x x np linspace np pi np pi 256 endpoint True 2 绘制填充区域 紫色区域 2 5
  • PARL与强化学习笔记

    PARL与强化学习笔记 1 预习 1 1MNIST手写识别 1 2 python基础知识 1 3paddle基础知识 1 3 1计算常量的加法 1 1 1 3 2计算变量的加法 1 1 1 3 3使用PaddlePaddle做线性回归 满足
  • Python 基础合集12:os库文件操作

    一 前言 本小节梳理了os常用的一些方法 并介绍一个小案例 环境说明 Python 3 6 windows11 64位 二 os常用方法 注意 使用方法前需要先调用os库 即import os os getcwd 获取当前目录 os chd
  • apache-commons目录大全

    主页推荐 BCEL 字节码工程库 分析 创建和操作Java类文件 BeanUtils 围绕Java反射和自省api的易于使用的包装器 BSF Bean脚本框架 脚本语言的接口 包括JSR 223 Chain 责任链模式的实施 CLI 命令行
  • 基于单片机的照明灯智能控制器系统(设计报告+电路原理图+程序)

    摘要 本文设计了一种基于单片机的照明灯智能控制器系统 该系统通过使用单片机与光照传感器和人体感应器进行通信 实时感知环境光照和人的存在情况 并根据预设的控制策略控制灯光亮度和开关 通过适当的算法和控制逻辑 实现了对照明灯的智能控制 实验结果
  • C++卷积神经网络实例:tiny_cnn代码详解(8)——partial_connected_layer层结构类分析(上)

    在之前的博文中我们已经将顶层的网络结构都介绍完毕 包括卷积层 下采样层 全连接层 在这篇博文中主要有两个任务 一是整体贯通一下卷积神经网络在对图像进行卷积处理的整个流程 二是继续我们的类分析 这次需要进行分析的是卷积层和下采样层的公共基类
  • CSDN如何解决复制后代码格式错乱问题?

    不要直接用鼠标选择代码复制粘贴 要用代码块右侧的复制按钮进行复制
  • Cannot prepare internal mirrorlist: No URLs in mirrorlist

    我是在执行 yum install dnf plugins core 这个命令报的错误 问题 在CentOS 8中 使用yum时出现错误 镜像列表中没有url 类似如下 Error Failed to download metadata f
  • canvas 刻度尺

    参考链接 https codepen io luren pen yEagYO 画布
  • 拆书领读

    来源于课程学习笔记 一 为什么拆书 赚钱 自我提升 看书 二 如何拆书 1 平台及类型 听书 用一篇文章的长度 5000 8000字 告诉你一本书的精华内容 拆书 用5 10篇文章的长 2 听书 采用总分总的套路 第一部分 总领全文 看书的
  • 锂离子电池保护板你懂多少呢?

    锂离子电池保护板你懂多少呢 电子设备通常用的是聚合物电池和锂电池 但是聚合物电池容易鼓包 随着锂离子电池的出现 由于其能量密度高 充电效率高 而且对环境 友好 故得到制造商的垂爱 但是用锂电池必须对过压和过流进行检测 以保护锂离子电池 不然
  • 静态方法访问非静态变量

    使用态方法需要访问非静态变量会出现图中的问题 其解决方法有两种 1 将要访问的非静态变量改成静态的 2 使用类对象来访问 public class Main String string 1111111123456 public static