java 方法 变量_Java-变量和方法
变量
成员变量和局部变量
1.成员变量
在类中定义,用来描述对象将要有什么。
2.局部变量
在类的方法中定义,在方法中临时保存数据。
作用域不同
局部变量的作用域仅限于定义它的方法
成员变量的作用域在整个类内部都是可见的
初始值不同
Java会给成员变量一个初始值
Java不会给局部变量赋予初始值
在同一个方法中,不允许有同名局部变量;在不同的方法中,可以有同名局部变量
两类变量同名时,局部变量具有更高的优先级
方法
Java中方法是一段代码(多行语句),而且具备一定的业务逻辑(具有一定功能),方法也被称为函数(其他变成语言),方法可用被多次调用。
1、为什么需要使用方法?
项目的规模非常大的时候,不可能把所有的代码都一个人写到main方法当中,可以把项目分成几个模块,每个人负责自己的模块(方法),最后把模块(方法)整合起来,构成完整的项目。
2、语法格式:
static 返回值类型 方法名(参数列表){
方法体
}
3、方法中的三个要素:返回值类型,方法名,参数列表
返回值类型:方法返回结果的类型,比如void,该方法没有任何的返回值
方法名:方法的名字,最好“见名知意”
参数列表:调用该方法的时候,需要传入哪些参数
4、没有参数,没有返回的方法
eg:static void speak(){
System.out.println(“…”);
}
5、在main调用方法(static)
方法名(参数列表)
public classTest1 {public static voidmain(String[] args) {
speak();
}static voidspeak() {
System.out.println("hello world");
}
}
6、带返回值的无参的方法
return:后面的数据,就该方法调用返回的结果,一旦方法执行到return,该方法执行结束了,return之后的代码都不执行
public classTest1 {public static voidmain(String[] args) {int result=add();
System.out.println(result);
}static int add(){ //带返回值没有参数的方法:比如返回一个结果,返回值类型必须跟return返回结果对应
int num1=12,num2=24;int sum=num1+num2;returnsum;//System.out.println("你好");//不执行了
}
}
return返回的结果,跟方法的返回值类型一致
谁调用方法,结果就返回给谁
7、方法中参数:形式参数,只有当调用该方法的时候,系统才给方法中的参数开辟空间,用来接收调用端传递过来参数(实参)的值
实参:真实存在的变量,当调用方法的时候,把值传递到形参
public classTest1 {public static voidmain(String[] args) {int a=12,b=24;//a,b真实定义的变量,把a,b的值传递add方法中运算//a,b实际参数
int result=add(a,b);
System.out.println(result);
}static int add(int num1,int num2){//num1,num2形参:当main调用add方法的时候,给num1,num2开辟存储空间,用来接收a,b的值
int sum=num1+num2;returnsum;
}
}
把实参的值,传递给形参的过程,称为java中值的传递
方法调用结束以后,形参释放存储空间,不再存在,实参依然还在
8、带参数的方法调用
static 返回值类型 方法名(数据类型1 形参名1,数据类型2 形参2,…){
方法体}
public classTest1 {public static voidmain(String[] args) {int result=add(100,23,78);
System.out.println(result);
}static int add(int num1,int num2,intnum3){return num1+num2+num3;
}
}
完
java 方法 变量_Java-变量和方法相关推荐
- java变量的定义_Java变量_Java变量概念定义
Java变量_Java变量概念定义 Java变量定义 java变量包含静态变量(static Variable).成员变量()和局部(local Variable )变量三种.其实,也可以说两种,静态 ...
- java类名变量_java类名操作变量方法
JAVA中包括成员变量的定义和方法的定义,而成员变量的定义又包括类变量和实例变量的定义:其中用static 修饰的是类变量,而其他是实例变量. 实例变量和类变量的区别:一个类通过使用new 运算符可以 ...
- java调用方法的变量_JAVA类的方法调用和变量(全套)
一.类的分类: 1.普通类 2.抽象类(含有抽象方法的类) 3.静态类(不需要实例化,就可以使用的类) 二.方法的分类: 1.私有方法(只有类的内部才可以访问的方法) 2.保护方法(只有类的内部和该该 ...
- java方法语法_Java基础语法----方法
1.1 方法概述 在java中,方法就是用来完成解决某件事情或实现某个功能的办法.方法实现的过程中,会包含很多条语句用于完成某些有意义的功能--通常是处理文本,控制输入或计算数值.我们可以通过在程序代 ...
- java 虚函数_Java的虚方法
虚方法出现在Java的多态特性中, 父类与子类之间的多态性,对父类的函数进行重新定义.如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding).在Java中,子类 ...
- java 方法名_java的命名方法
1. JAVA源文件的命名 JAVA源文件名必须和源文件中所定义的类的类名相同. 2. Package的命名 Package名的第一部分应是小写ASCII字符,并且是顶级域名之一,通常是com.edu ...
- java面向对象例子_Java面向对象及方法实例讲解
第一节方法 1.1定义 定义:封装了能够完成特定功能的代码块,是程序编程中的一种功能实现单元: 1.2语法 修饰符 返回值类型 方法名(参数列表) { 方法体: } 例子: 1 public s ...
- java 方法大全_java中的方法大全
方法: 一.什么是方法? 就是有名字的代码段.适用于函数. 方法的定义只管某个功能的实现,只保证功能的可用. 二.方法的目的是什么? 为了代码的重用.(相同的类型的操作,不用重复的写代码) 三.方法的 ...
- java set 包含_Java Set.contains()方法:判断Set集合是否包含指定的对象
Java 集合类中的 Set.contains() 方法判断 Set 集合是否包含指定的对象.该方法返回值为 boolean 类型,如果 Set 集合包含指定的对象,则返回 true,否则返回 fal ...
- java 发送邮件 菜鸟_Java发送邮件的方法
1.需要的jar包 2.具体实现方法 1.设置邮箱主机.需要认证.邮箱协议 Properties pro=new Properties(); pro.setProperty("mail.ho ...
最新文章
- pytorch模型转换
- java redis使用卡死_记一次找因 redis 使用不当导致应用卡死 bug 的过程
- QDoc命名事物Naming Things
- python查找文件内容_python实现搜索文本文件内容脚本
- Redis-数据结构04-整数集合(intset)
- Python的并发并行[3] - 进程[0] - subprocess 模块
- 提问的智慧 程序员成长之路
- 极光IM JAVA后台对接
- ubuntu中安装flash播放器
- eplan p8详细安装步骤文库_EPLAN_P8_2.1.6 安装步骤
- MLX90640 红外热成像仪测温模块开发笔记(完整版)
- Unity学习笔记------用Unity2D制作打地鼠游戏
- C# .net MVC 实战项目 使用wangEditor实现word在线编辑 + 导出到word文档(解决html图片导出到word是个大红叉问题) (六)
- “黄金薄膜” CPI膜 —— 折叠屏手机核心材料
- 数据挖掘系列(1)_Excel的数据挖掘插件安装(SQL Server 2012 office )
- easyExcel中合并单元格文件读取实现方案
- Monkey 命令使用说明
- 【python 以图搜图】三种图片相似度计算融合算法
- kafka 安装和启动
- 计算机辅助翻译课怎么学的,《计算机辅助翻译》本科课程学大纲翻译本科.doc...