java语言基础-引出方法-方法定义-基本调用操作
2017-06-08 20:46
639 查看
//循环操作,(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("我需要做一件重复的事情,及其无聊的事情,结束了这件无聊的事情");
}
循环):
// 解决的是代码重复的问题,重读做一件事情
//此时得重复:有规律的,语句格式是相同的,有规律的
//循环操作不能解决所有的重复操作,针对于某一钟功能的重复操作,
//循环解决不了,需要使用方法
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调用svn的方法(基本操作,并不全)
- 03.java语言基础-变量的定义和基本使用
- [java学习笔记]java语言基础概述之数组的定义&常见操作(遍历、排序、查找)&二维数组
- 黑马程序员--Java基础加强--07.【反射创建对象 操作字段 调用方法的异同】【个人总结】
- java基础_方法定义及调用
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- java语言基础(82)——操作基本数据类型的流
- java基础-反射3(反射,反射创建对象,操作对象属性,调用对象方法)
- 2.Java基础:方法定义和调用
- java基础--1.基本语法 - 6.变量赋值和方法调用
- java语言-基础(方法重载的定义)
- ios开发Swif语言基本的参数、函数、方法的定义和调用
- java语言基础-引出数组和数组定义
- Java语言基础-13.Java系统API方法调用
- FCKeditor2.6.3操作说明,基本设置,精简以及JS调用方法
- Java语言基础15-有返回值的方法
- Java语言基础15-有返回值的方法