zoukankan      html  css  js  c++  java
  • 类的无参方法

    类的方法分包括以下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工具生成

  • 相关阅读:
    有关try..catch..finally处理异常的总结
    java中finally和return的执行顺序
    慢查询处理
    阿里云数据库配置文件
    在DEV c++ 中如何设置默认的代码模板
    「C语言」单链表/双向链表的建立/遍历/插入/删除
    使用VS.NET2019做为C++开发专用IDE
    Windows下通过SSH无密码连接Linux服务器
    海沧区磁盘扩容思路办法
    Rabbitmq异常排查
  • 原文地址:https://www.cnblogs.com/daixiumei/p/6980199.html
Copyright © 2011-2022 走看看