java基础(9)---静态方法和成员方法
2024-10-21 12:56:55
一、方法:
方法的区别:
静态方法:有static方法
成员方法:没有static方法
方法的定义:
方法的调用:类.静态方法,对象.成员方法
一个MyClass类包含静态方法和成员方法:
静态方法调用:
成员方法调用:
二、应用场景:
如果某些操作不依赖具体实例,那它就是静态的,反之如果某些操作是依赖具体实例的(例如访问一个特定会员的名称),那它就应该是实例化的。
比如学生的年龄就是学生的相关。
修改学生的年龄就不适合用静态方法。
一般来说,如果你的方法里没有用到this关键字,
那就适合用静态方法
不需要生成对象的
经常频繁使用的
工具类里的(如SqlHelper)
最新文章
- Android学习资源整理
- 《JavaScript权威指南》学习笔记 第二天 下好一盘大棋
- (09)odoo工作流
- Write operations are not allowed in read-only mode (FlushMode.NEVER/
- java学习之即时通信项目实战
- 第十条:始终要覆盖toString()方法
- 3种vue路由传参的基本模式
- avalon 如何隐藏首屏加载页面时出现的花括号
- linux如何查询系统驱动是否支持该型号显卡
- MSSQL段落还原脚本
- python运行显示编码错误
- 用Python提取XML里的内容,存到Excel中
- python 求最大子序列
- 20155234 2016-2017-2《Java程序设计》课程总结
- ASP.NET MVC file download sample
- Spark(四) -- Spark工作机制
- references non-existing project XXX, launch configuration问题的解决办法
- 模型事件注意点,before_delete、after_delete、before_write、after_write、before_update、after_update、before_insert、after_insert
- RQNOJ 342 最不听话的机器人:网格dp
- Ubuntu 16.04安装VirtualBox 5.1实现无缝模式
热门文章
- [LeetCode] 261. Graph Valid Tree 图是否是树
- java有包名的调用没有包名的类,用反射
- 【LeetCode】删除链表的倒数第N个节点【双指针法】
- Kafka-Docker:使用Docker运行Apache Kafka的步骤
- Java开发笔记(一百一十六)采用UDP协议的Socket通信
- 【IDEA使用技巧】(4) —— IDEA 构建Java Maven项目、导入Eclipse项目、多Module Maven项目
- 当base-package=";controller.*";时,可见packageSearchPath为";classpath*:controller/*/**/*.class";: 当base-package=";controller.**";时,可见packageSearchPath为";classpath*:controller/**/**/*.class";:
- docker容器日志管理(清理)
- Oracle 11g安装过程工作Oracle数据库安装图解
- js将文字填充与canvas画布再转为图片