一、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. 鱼骨图是什么?怎么用iMindMap画鱼骨图?

    鱼骨图是一种发现问题"根本原因"的方法,它也可以称之为"因果图".其特点是简捷实用,深入直观."鱼头"处标注的一般是问题或后果.按出现机会多 ...

  2. 为什么Java不允许创建范型数组

    问题示例 List<Integer>[] intListArr = new ArrayList<Integer>[8]; // 编译时报错 能看到这么看似没啥问题的一个简单语句 ...

  3. Java基础教程——Date类和Calendar类

    Date类和Calendar类都是关于日期的类,都在java.util包中,使用时需要import. Date java.util.Date类的对象用来表示时间和日期,用得最多的是获取系统当前日期和时 ...

  4. 技巧:如何区分dll程序集的编译目标平台(同样适用于查看程序集的其它依赖)

    我们在进行net core迁移过程中,有时候需要区分一个dll是针对netstandard平台还是net framework. 本文提供一个技巧来快速区分:通过工具dnSpy打开目标dll,按照如下截 ...

  5. leetcode 练习--反转链表

    最近开始学习数据结构和算法的学习,也自然开始在 leetcode 上练习,所以每周大概会分享做过的leetcode 练习,尽量做到每天更新一道题目. 作为 leetcode 练习笔记的第一道题目,选择 ...

  6. SimpleChannelInboundHandler生命周期

    转载:https://www.pianshen.com/article/1766171597/

  7. 加快alter table

    mysql的alter table操作的性能对打表来说是个大问题. mysql执行大部分修改表结构的方法是用新的结构创建一个空表,从旧表中查出所有的数据插入新表,然后删除旧表.这样操作就可能需要花费很 ...

  8. IntelliJ IDEA 配置《算法》(第四版)

    红皮的算法一书,内部代码的实现调用了作者写的一个包.为了运行书内代码,需要配置相应的环境. 准备 网站:https://algs4.cs.princeton.edu/code/ 工具:IntelliJ ...

  9. 【刷题笔记】DP优化-斜率优化

    斜率优化,是一种利用斜率的优化(废话) 关于数论:咕咕咕 部分内容参考自学长 如果有这样的一个状态转移方程: \[f[i]=\min\limits_{j=L_j}^{R_j}\{f[j]+val(j, ...

  10. 【NOIP2015模拟11.2晚】JZOJ8月4日提高组T2 我的天

    [NOIP2015模拟11.2晚]JZOJ8月4日提高组T2 我的天 题目 很久很以前,有一个古老的村庄--xiba村,村子里生活着n+1个村民,但由于历届村长恐怖而且黑暗的魔法统治下,村民们各自过着 ...