类的无参方法

Posted 顶起脚尖仰望

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类的无参方法相关的知识,希望对你有一定的参考价值。

类的方法分包括以下3个部分

(1)方法的名称

(2)方法的返回值

(3)方法的主体

定义类的语法

public 返回值类型 方法名(){

  方法的主体

}

通常,编写方法时,分两步完成

第一步:定义方法名和返回值类型

第二步:在{}中编写方法的主体部分

在编写方法时,要注意以下3点

(1)方法体放在一对大括号中

(2)方法名主要在调用这个方法时使用

(3)方法执行后可能会返回一个结果,该结果的类型称为返回值类型。使用return语句返回值

return语句的作用

(1)跳出方法

(2)给出结果

方法调用的语法

对象名.方法名();

方法调用的形式

(1)同一个类中的方法,直接使用方法名调用该方法

(2)不同类的方法,首先创建对象,再使用"对象名.方法名"来调用

public class Calculator {
    int num1;
    int num2;
    String fh;
    public void showadd(){
        System.out.println("计算结果:"+num1+"+"+num2+"="+(num1 + num2));
    }
    public void showminus(){
        System.out.println("计算结果:"+num1+"-"+num2+"="+(num1 - num2));
    }
    public void showmultiple(){
        System.out.println("计算结果:"+num1+"*"+num2+"="+(num1 * num2));
    }
    public void showdivide(){
        System.out.println("计算结果:"+num1+"/"+num2+"="+(num1 / num2));
    }
}
import java.util.Scanner;
public class TestCalculator {
    public static void main(String[] args){
        Calculator a = new Calculator();
        Scanner input = new Scanner(System.in);
        System.out.println("请输入第一个操作数:");
        a.num1 = input.nextInt();
        System.out.println("请输入第二个操作数:");
        a.num2 = input.nextInt();
        System.out.println("请输入符号:");
        a.fh = input.next();
        if(a.fh.equals("+")){
            a.showadd();
        }else if(a.fh.equals("-")){
            a.showminus();
        }else if(a.fh.equals("*")){
            a.showmultiple();
        }else if(a.fh.equals("/")){
            a.showdivide();
        }else{
            System.out.println("输入错误,请重新输入:");
        }
    }
}
代码示例如下

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

作用域不同

  成员变量的作用域在整个类内部都是可见的,所有成员方法都可以使用,如果访问权限允许,还可以在类外部使用成员变量

  局部变量的作用域仅限于定义它的方法,在该方法外无法访问

初始值不同

  对于成员变量,如果在类定义中没有给它赋初始值,Java会给它一个默认值,基本数据类型的值为0,引用类型的值为null

  对于局部变量,如果在类定义中没有给它赋初始值,Java不会给它赋初始值,因此局部变量必须要定义赋值后再使用

JavaDoc注释的语法规则

(1)JavaDoc注释以"/**"开头,以"*/"结尾

(2)每个注释包含一些描述性的文本及若干个Javadoc标签

(3)Javadoc标签一般以"@"为前缀

JavaDoc开发文档的方法

(1)使用命令行方式生成

(2)使用MyEclipse工具生成

以上是关于类的无参方法的主要内容,如果未能解决你的问题,请参考以下文章

类的无参方法和Doc注释

类的无参预习内容

类的无参方法

类的无参方法

类的无参方法

类的无参方法