一、return的两个作用

1.停止当前方法

2.将后面的结果数据返回值还给调用处

二、方法的三种调用格式

1.单独调用:方法名(参数);

public class Method {
public static void main(String[] args) {
int x = sum(10,20);
System.out.println(x);
} public static int sum(int a,int b){
return a + b;
}
}
//如果要是显示这个错误Local variable 'result' is redundant
直接返回两个结果的相加值就可以了

2.打印调用:和上面的一样,只不过调用的时候直接打印出来了

3.赋值调用:同理

三、方法不能嵌套定义,也就是说方法的里面不能再定义方法

四、方法的重载(OverLoad)

定义:多个方法的所实现的功能相同,名称相同,只是参数不一样。

public class chongzai {
public static void main(String[] args) {
System.out.println(sum(10,20));
System.out.println(sum(10,20,30));
System.out.println(sum(10,20,30,40));
} public static int sum(int a,int b){
return a + b;
}
public static int sum(int a,int b,int c){
return a + b + c;
}
public static int sum(int a,int b,int c,int d){
return a + b + c + d;
}
}

五、对象的创建及使用

通常情况下,一个类创建好了之后不能直接使用,需要根据类创建一个对象,才能使用

细分的话可以分为下面三个步骤:

1.导包:也就是指出,需要使用的类,在什么位置

<格式: import 包名称.类名称 >

注意:对于和当前包属于同一个包的情况,导包语句可以不写!!

2.创建

<格式:类名称  对象名 =  new 类名称();>      //对象名和变量名是一个概念

3.使用

分为两种情况:

<使用成员变量 : 对象名.成员变量名 >

<使用成员方法: 对象名.方法名 (参数) >           //也就是,想用谁,就用对象名.谁

java_day_02的更多相关文章

随机推荐

  1. FL Studio中的文件设置介绍

    在fl中,我们想要找到文件设置选项,可以在主菜单中选择选项-文件设置来打开,也可以通过按"F10"快捷键来一步打开." 文件设置"页面可以将其他文件夹链接到浏览 ...

  2. 在FL Studio中如何使用Patcher插件

    Patcher作为FL Studio20中自由度极高的一款插件,深受当今制作人的喜爱.其主要功能用于整合混音插件的输入与输出以及自定义控制器等功能.下面分几部分来介绍这个插件. Patcher的Map ...

  3. celery原理与组件

    1.Celery介绍 https://www.cnblogs.com/xiaonq/p/11166235.html#i1 1.1 celery应用举例 Celery 是一个 基于python开发的 分 ...

  4. 太干了!一张图整理了 Python 所有内置异常

    在编写程序时,可能会经常报出一些异常,很大一方面原因是自己的疏忽大意导致程序给出错误信息,另一方面是因为有些异常是程序运行时不可避免的,比如在爬虫时可能有几个网页的结构不一致,这时两种结构的网页用同一 ...

  5. 【模版】【P3806】点分治

    (7.17)早就想学点分治了--今天状态不太在线,眯一会写篇笔记来理理思路. ------------------------------------------------------------- ...

  6. 浅谈JAVA servlet

    1.servlet是什么? servlet的本质是接口,接口就是一种规范.我们来看一下servlet接口中都有哪些函数: 图片来源:https://www.cnblogs.com/whgk/p/639 ...

  7. 推荐系统实践 0x0b 矩阵分解

    前言 推荐系统实践那本书基本上就更新到上一篇了,之后的内容会把各个算法拿来当专题进行讲解.在这一篇,我们将会介绍矩阵分解这一方法.一般来说,协同过滤算法(基于用户.基于物品)会有一个比较严重的问题,那 ...

  8. django 不使用序列化器时进行查询结果序列化

    在app01views中添加 class User1(View): def post(self,request): user=User.objects.all() list=[] for i in u ...

  9. 第10.10节 Python使用__init__.py自动加载包下内容

    在前面章节老猿介绍了包下模块及子包的加载的各种方式,并说明包的加载首先是自动加载包下的__init__.py文件.在<第10.6节 Python包的概念>中介绍了__init__.py文件 ...

  10. pandas LabelEncoder方法,对离散值进行编码,并储存

    # 3.离散值进行LabelEncoder #处理数据的三个步骤,去重,处理缺失值,离散值LabelEncoder from sklearn import preprocessingfrom skle ...