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工具生成

  • 相关阅读:
    NGINX proxy_pass 域名解析问题
    NGINX源码分析——概览
    NGINX源代码自我总结(一)
    XWindow、Server、Client和QT、GTK之间的关系
    UBUNTU 字符界面来回切换
    ECshop 数据库表结构
    通读Cheerio文档
    Node.js 0.12: 正确发送HTTP POST请求
    npm配置镜像、设置代理
    配置 Windows 下的 nodejs C++ 模块编译环境 安装 node-gyp
  • 原文地址:https://www.cnblogs.com/daixiumei/p/6980199.html
Copyright © 2011-2022 走看看