那一夜,我们梦寐以求的类的无参方法

今天,我们探讨一下类的无参方法的使用,主要有3个核心点:

01.有返回值方法的定义

02.成员变量和局部变量的区别

03.Java文档注释

废话不多说,直接切入正题:提到方法,大家都知道,可以将方法看成一个“黑匣子”,也就意味着作为方法调用方的我们

不需要知道方法体中具体内容的实现,我们只需要知道方法的名称及其返回值类型。

下面就做一个快速入门(Quick Start),或者说是最佳实践

   //我想让方法返回一个字符串(一句话)
   public String sayHello(){
       //System.out.println("大家好,我是"+name+"\t年龄是"+age);
       String str="我爱你..中国";
       return str;
   }
   public int happyInt(){
       int num=5;
       return num;
   }
   //double
   public double happyDouble(){
       return 1.2;
   }
   //char
   public char happyChar(){
       return ‘雌‘;

   }

   //boolean类型
   public boolean myBoolean(){
       return false;
   }
   

通过上述的几个有返回的方法可以知道,如果方法没有返回值用void标示,如果有返回值,需要注意两个地方,

访问修饰符后的数据类型必须是与return关键字后匹配的内容。

好了,不知道亲们理解了吗?如果没有,请听下回分解。也可以直接发送邮件给本人,[email protected]

第二部分:成员变量和局部变量

在讲解两个名词之前,我们先来说一下。类中能书写什么内容。在类中,只能书写属性和方法。其实上,类中

的属性真正的全名称是成员属性,当然,方法就称为成员方法。

成员变量:和成员 方法同一级别,他有自己的默认值,系统会根据成员变量的数据类型给初值

局部变量:在方法中定义的变量称为局部变量

注意:好累呀!下面有人开始捣蛋了。无论是成员变量还是局部变量都有自己的作用域。那么什么

是作用域,作用域用白话来说就是作用范围。他们都只能在定义自己的{}内使用,出了{}就不受管辖

和约束了,Java虚拟机马上会将变量的值给回收掉。由于大家都知道JVM只有64M内存,所以通过作用域

来节省自己运行所占用的空间。

两者区别综述:

作用域不同

局部变量的作用域仅限于定义它的方法

成员变量的作用域在整个类内部都是可见的

初始值不同

Java会给成员变量一个初始值

Java不会给局部变量赋予初始值

第三部分:Java文档 注释

首先,咱们先聊下注释的作用:增强程序的可读性,方便开发组内成员的沟通

之前咱们已经学习了单行注释和多行注释。今天的文档注释在真正的开发中用的非常多。

可以通过MyEclipse的File菜单的Export导出成一个html文件。来方便开发人员查询,不做过多

赘述。重点来看一个Demo

如下:

package cn.four;
/**
 * @version 1.0终结版 2015年8月29日16:43:53
 * @author Happy
 */
public class Cat {
  //支付宝提供了一个方法
 //付款
    /**
     *  1.0实现手机调用支付宝接口实现对订单的支付功能,
     * 您需要传入的信息为:
     *   01.商家编号
     *   02.订单编号
     *   03.本单的总金额
     *   04.MD5加密
     *
     */
    public void payment(){

    }
}

怎么样?强大吧!!!!这就是文档注释,别忘了,还有一个神奇的地方,就是方法调用方可以看到你对方法

功能的注释呀!

好了,由于下课铃响了,不能和大家继续探讨了,如果感觉这篇文章对你有帮助,那么请持续关注我的博客,不用谢!!!!

时间: 2024-11-04 23:46:33

那一夜,我们梦寐以求的类的无参方法的相关文章

java-第十三章-类的无参方法(一)-查找客户姓名

package 上机练习; public class A02class { String names[] = new String[30]; public void showA(String name) { for (int i = 0; i < names.length; i++) { if (names[i] == null) { names[i] = name; break; } } } public void showB() { System.out.println("\t客户列表

java-第十三章-类的无参方法(一)-实现图形生成器

package 上机练习; public class A03class { public String showA(int rows, String ch) { for (int i = 0; i < rows; i++) { for (int j = 0; j <= i; j++) { System.out.print(ch); } System.out.println(); } return ch; } } package 上机练习; import java.util.Scanner; p

java-第十三章-类的无参方法(一)-模拟账户查询,实现存取款

package 上机练习; import java.util.Scanner; public class A04class { double Money = 0; public double showA() { return Money; } public void showB(double money) { Money += money; System.out.println("当前余额:" + Money); } public void showC(double money2) {

java-第十三章-类的无参方法(一)-代参方法的编程计算器

package 本章总结; public class A01class { public int ope(int Operator, int num1, int num2) { switch (Operator) { case 1: num1 += num2; break; case 2: num1 -= num2; break; case 3: num1 *= num2; break; case 4: num1 /= num2; break; default: System.out.print

java-第十三章-类的无参方法(一)-模拟一个简单的购房商贷月供计算器

package 本章总结; public class A02class { double Money = 0; public double showA(double money, int choice) { switch (choice) { case 1: Money = (money + money * 0.0603) / 36; break; case 2: Money = (money + money * 0.0612) / 60; break; case 3: Money = (mon

java-第十三章-类的无参方法(一)-根据三角形的三条边长,判断是直角,锐角还是钝角三角形

package 本章总结; public class A03class { public boolean showA(int a ,int b ,int c){ boolean con=false; if((a+b)>c&&(a+c)>b&&(c+b)>a){ con=true; } return con; } public String Shape(int a,int b,int c){ String shape=""; if((a=

房上的猫:类的无参方法及JavaDoc注释

一.类的无参方法 1.概述:  (1)类是由一组具有相同属性和共同行为的实体抽象而来的  (2)对象执行的操作是通过编写类的方法实现的  (3)类的每一个方法都实现了一个功能 2.定义类的方法  编写方法:   (1)定义方法名和返回值类型   (2)在{}中编写方法的主体部分   注意:    (1)方法体放在一对大括号中(方法体就是一段程序代码,完成一定的工作)    (2)方法名主要在调用这个方法时使用(在java中一般采用骆驼式命名法)    (3)方法执行后可能会返回一个结果,该结果的

类的无参方法

1.如何定义类的方法 类的方法必须包括以上三个部分 (1)方法的名称 (2)方法的返回值 (3)方法的主体 语法 public 返回值类型方法名(){ //方法的主体 } 编写方法时,分两步完成 第一步:定义方法名和返回值类型 第二步:在{ }中编写方法的主体部分 编写方法时,要注意以下三点 方法体放在一对大括号中.方法体就是一段程序代码,完成一定的工作 方法名主要在调用这个方法是使用,在java中一般采用骆驼命名法 方法执行后可能会返回一个结果,该结果的类型称为返回值类型.使用return语句

《第12章 类的无参方法》

1.什么是方法? 答:就是执行的方法 2.类的方法? 答:类执行的操作 3.如何定义类的方法? a.方法的名称 b.方法的返回值类型 c.方法的主体 语法: public 返回值类型 方法名(){ //方法的主体 } 4.return语句是跳转语句的一种,它主要做两件事:(1)跳出方法(2)给出结果: return 表达式: 5.方法的返回值类型为void,方法中不能有return语句. 方法不能返回多个值. 6.(1)局部变量:在类里面的某个程序体内所声明的一个变量. (2)成员变量:声明在类