当前位置: 首页 > news >正文

6.修饰符

文章目录

  • 6.1 在一个静态方法内调用一个非静态成员为什么是非法的?
  • 6.2 静态方法和实例方法有何不同

6.1 在一个静态方法内调用一个非静态成员为什么是非法的?

由于静态方法可以不通过对象进行调用,因此在静态方法里,不能调用其他非静态变量,也不可以访问非静态变量成员。

6.2 静态方法和实例方法有何不同

  1. 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。
  2. 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。
http://www.lryc.cn/news/100376.html

相关文章:

  • 【leetcode难题】2569. 更新数组后处理求和查询【线段树实现01翻转和区间求和模版】
  • 练习时长两年半的入侵检测
  • 【弹力设计篇】聊聊隔离设计
  • MFC 透明窗体
  • C++笔记之vector的resize()和clear()用法
  • Vue2基础九、路由
  • 移动零——力扣283
  • Transformer+MIA Future Work
  • 深度学习入门(二):神经网络整体架构
  • rust 配置
  • 文心一言 VS 讯飞星火 VS chatgpt (67)-- 算法导论6.5 6题
  • 6、Kubernetes核心技术 - Pod
  • VlanIf虚拟接口 通信技术(二十三课)
  • 图神经网络(GNN)入门学习笔记(直观且简单)
  • 【Java开发】 Mybatis-Flex 01:快速入门
  • 企业级业务架构学习笔记<二>
  • Minio在windows环境配置https访问
  • 安装JDK环境(Windows+Linux双教程)
  • SVG图标,SVG symbols,SVG use标签
  • 常用css 笔记
  • git的ssh方式对接码云
  • Golang之路---02 基础语法——变量
  • Webpack5 DefinePlugin的作用
  • Verilog语法学习——LV7_求两个数的差值
  • C#匿名函数,lambda表达式笔记
  • 【图论】LCA(倍增)
  • QT 使用串口
  • GitHub上怎么寻找项目?
  • 如何快速用Go获取短信验证码
  • 详解Mybatis查询之resultType返回值类型问题【4种情况】