java语言基础-引出方法-方法定义-基本调用操作
来源:互联网 发布:windows xp sp3原版 编辑:程序博客网 时间:2024/06/07 11:40
//循环操作,(while,dowhile , for循环):
// 解决的是代码重复的问题,重读做一件事情
//此时得重复:有规律的,语句格式是相同的,有规律的
//循环操作不能解决所有的重复操作,针对于某一钟功能的重复操作,
//循环解决不了,需要使用方法
publicstaticvoid main(String[] args)throws ParseException,UnsupportedEncodingException {
/*java语言基础-引出方法
开发的原则:不要重复你的代码,重复意味着你的维护成本将很大
*/
//第一个人来做这件无聊的事情
System.out.println("我需要做一件重复的事情,及其无聊的事情,现在开始做");
System.out.println("我需要做一件重复的事情,及其无聊的事情,结束了这件无聊的事情");
//第二个人来做这件无聊的事情
System.out.println("我需要做一件重复的事情,及其无聊的事情,现在开始做");
System.out.println("我需要做一件重复的事情,及其无聊的事情,结束了这件无聊的事情");
//第三个人来做这件无聊的事情
System.out.println("我需要做一件重复的事情,及其无聊的事情,现在开始做");
System.out.println("我需要做一件重复的事情,及其无聊的事情,结束了这件无聊的事情");
//第四个人来做这件无聊的事情
System.out.println("我需要做一件重复的事情,及其无聊的事情,现在开始做");
System.out.println("我需要做一件重复的事情,及其无聊的事情,结束了这件无聊的事情");
//---------------------------------------------------------------------------------
System.out.println("及其无聊的事情做完了");
//在上面代码块可以看出来,我重复的做了很多的事情,意义不大,
}
---------------------------------引出方法-方法定义-基本调用操作----------------------------
/*方法定义: 独立功能(划分依据)的抽象(只有抽象了,他才能被广泛调用)的代码集合(对语句的封装)
----所谓抽象是指:它并不针对特定的对象,例如加法功能,它不仅仅针对3+5,它针对的是数字类型值的抽象,
他是在处理对象上的一种抽象功能,也正因为抽象他才会被广泛调用,才具有接口意义(接入实际参数,并处理参数)
方法与函数:方法强调为对象所用,而函数似乎更为独立,在面向对象的语言中我们更倾向于说这种代码集合为某一方法
// 方法定义格式:
// [修饰符] 返回值的类型 方法名称(形式参数)
// {
// 方法体
// return 值
// }
方法定义的位置:
1).在类中定义,java中最小的程序单元是类
2).方法定义在其他方法之外,方法和方法是兄弟关系.
3).方法的先后顺序不影响.
方法的调用:
static方法:类名.方法名(参数);(如果,在static方法所在的类中调用,可省去类名)
非static方法:对象名 .方法名*/
publicstaticvoid main(String[] args)throws ParseException,UnsupportedEncodingException {
/*java语言基础-引出方法
开发的原则:不要重复你的代码,重复意味着你的维护成本将很大
*/
Test.getShow();
Test.getShow();
Test.getShow();
Test.getShow();
System.out.println("及其无聊的事情做完了");
//在此处我我讲做的重复的事情,放在了getShow方法执行,
//只需要调用getShow(),
}
//方法必须要调用才能生效
//如果方法使用了static修饰
//此时我们是用方法所在类的名称.方法名(参数);
//如果方法没用使用static修饰
//此时我们需要使用方法所在类的对象来调用();
//方法定义的位置:
//1)在类中定义,在Java中最小的程序单元是类
//2)方法定义在其他方法之外,方法和方法是兄弟关系
//3)方法的定义无先后顺序
publicstatic void getShow(){
System.out.println("我需要做一件重复的事情,及其无聊的事情,现在开始做");
System.out.println("我需要做一件重复的事情,及其无聊的事情,结束了这件无聊的事情");
}
- java语言基础-引出方法-方法定义-基本调用操作
- java基础--方法定义和基本调用操作
- java基础——引出方法
- java基础_方法定义及调用
- java语言基础-引出数组和数组定义
- java语言基础-方法的递归操作
- Unity基础,基本方法调用
- JAVA 方法定义及调用
- java 方法定义和调用
- Java语言基础-13.Java系统API方法调用
- java调用svn的方法(基本操作,并不全)
- 02.java语言基础-引出变量
- JNI开发基础篇:C语言调用Java中的方法
- 【Java SE】方法定义及调用
- java语言基础-方法重载
- java基础 方法定义 格式 案例
- Java 基础练习之方法定义
- 03.java语言基础-变量的定义和基本使用
- mybatis动态SQL标签的用法
- 学生信息管理系统(JAVA+SQl 2008 开发环境netbeans)之数据库链接
- rac安装常见问题
- 守护进程
- 时间序列分析之自相关函数图
- java语言基础-引出方法-方法定义-基本调用操作
- PWM控制电机
- 玩转break,return ,continue的使用和关系
- 走入javascript(三)事件函数的初步认识
- HDU 欧拉回路
- Google 2013笔试题一
- 安卓开发球面波干涉现象仿真app
- storm-学习收藏
- 算法细节系列(32):有趣的数学