方法详解(命名规则)
- 什么是方法:
- 问题:
System是一个系统类,out是一个标准输出对象,println是out对象的一个方法。 - 方法设计的原则:
- 方法命名规则:首字母小写,驼峰命名规则。
- 所有变量,方法,类名都要见名知意
类成员变量:首字母小写和驼峰原则:monthSalary除了第一个单词 外,后面的单词首字母大写
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线构成,如:MAX_VALUE
类名:首字母大写和驼峰原则,Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runRun();
遵循命名使代码便于阅读 - 方法的位置:我们自己写出的方法一般在类的里面,main函数的外面,是自己定义的实现某些功能的代码语句的集合。
- 加入了static修饰的方法叫做类方法,就可以在main函数中调用了。
- 用方法实现加法代码演示如下:
可点击代码左侧标记断点,点击file下行的小虫子,在console旁单击下一步调试程序 - 主要保持方法的原子性:即一个方法只实现一个功能,这样有利于后期的拓展。
将一些常用功能封装在方法里,方便调用
方法详解(命名规则)相关推荐
- Java基础提升篇:equals()与hashCode()方法详解
概述 java.lang.Object类中有两个非常重要的方法: public boolean equals(Object obj) public int hashCode() Object类是类继承 ...
- 【Python入门】Python字符串的45个方法详解
Python中字符串对象提供了很多方法来操作字符串,功能相当丰富.必须进行全面的了解与学习,后面的代码处理才能更得心应手,编程水平走向新台阶的坚实基础.目前一共有45个方法,给大家分类整理,可以收藏查 ...
- JavaSE——面向对象进阶(封装、this、static、代码块、包、权限修饰符、main方法详解)
第2节 面向对象进阶 一.封装与private 概述: 封装的意义在于保护或者防止代码(数据)被我们无意中破坏.保护成员属性,不让类以外的程序直接访问和修改. 封装原则: 隐藏对象的属性和实现细节,仅 ...
- Day13-Java方法详解,方法的定义、重载,命令行传参,可变参数与递归
Java方法详解 什么是方法? Java的方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法再程序中被创建,在其他地方被引用 [方法原子性]一个方 ...
- Spring JdbcTemplate方法详解
2019独角兽企业重金招聘Python工程师标准>>> Spring JdbcTemplate方法详解 标签: springhsqldbjava存储数据库相关sql 2012-07- ...
- java多线程中的join方法详解
java多线程中的join方法详解 方法Join是干啥用的? 简单回答,同步,如何同步? 怎么实现的? 下面将逐个回答. 自从接触Java多线程,一直对Join理解不了.JDK是这样说的:join p ...
- ASP.NET MVC 5 学习教程:Details 和 Delete 方法详解
ASP.NET MVC 5 学习教程:Details 和 Delete 方法详解 原文 ASP.NET MVC 5 学习教程:Details 和 Delete 方法详解 在教程的这一部分,我们将研究一 ...
- python支持向量机回归_Python中支持向量机SVM的使用方法详解
除了在Matlab中使用PRTools工具箱中的svm算法,Python中一样可以使用支持向量机做分类.因为Python中的sklearn库也集成了SVM算法,本文的运行环境是Pycharm. 一.导 ...
- python process 函数_Python Process创建进程的2种方法详解
前面介绍了使用 os.fork() 函数实现多进程编程,该方法最明显的缺陷就是不适用于 Windows 系统.本节将介绍一种支持 Python 在 Windows 平台上创建新进程的方法. Pytho ...
- Python的Django框架中forms表单类的使用方法详解2
用户表单是Web端的一项基本功能,大而全的Django框架中自然带有现成的基础form对象,本文就Python的Django框架中forms表单类的使用方法详解. Form表单的功能 自动生成HTML ...
最新文章
- Java - 网络编程(NetWork)
- 信息系统项目管理师:第9章:项目人力资源管理(2)-章节重点
- how to resolve error message java.lang.ClassNotFoundException: org.springframework
- nasa电池数据集_文章分享—模型与滤波算法结合的锂电池剩余寿命预测方法
- 网络自己发 sip invite_IP话机网页配置SIP账号
- 阿里取消“361”绩效考核,不写周报不鼓励加班?
- python统计词频_Python中文分词及词频统计
- rhel5.3服务器安装centOS的yum源
- 计算机分屏解决方案,一机多屏显示技术解决方案
- win10 oracle fonts,win10字体无法粘贴到fonts怎么办 字体无法粘贴到fonts的解决方法...
- instagram图片下载_如何使用Python下载Instagram个人资料图片
- linux自动微信发信息,Linux下发送微信消息
- vue项目使用i18n插件实现多语言切换功能
- 当你不能够再拥有,你唯一可以做的,就是令自己不要忘记
- 编程猫海龟编辑器 附使用教程
- mysql 经纬度范围_MySQL之根据经纬度查询多少公里范围内的数据
- 青春饭碗——程序员,年纪大了怎么办?
- 世界上最经典的25句话[转载]
- 零跑股价再度上涨的原因到底是什么呢?
- NOIP2016·洛谷·天天爱跑步
热门文章
- selenium框架爬取p2p问题平台信息,需加载点击页面的。
- 各种“地”—— 各种“GND”
- esmtp 源码 分析
- (原創) 如何破解ModelSim 6.1f? (IC Design) (ModelSim)
- perl正则表达式匹配中文
- 【音视频开发】基础知识:视频简介
- Oracle 查询当前系统时间的几种方式
- 一文弄懂:训练集、测试集、验证集
- Navicat还原nb3备份文件步骤
- PHP使用swagger-php自动生成api文档(详细附上完整例子)