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("我需要做一件重复的事情,及其无聊的事情,结束了这件无聊的事情");

 

}

原创粉丝点击