一、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. 关于Boom 3D“夜间模式”的妙用

    Boom 3D的"夜间模式"不仅能够优化音效,减小高分贝声音的突然刺激,让你夜晚的聆听效果更加舒适,还能将音效运用到各种环境中. 下面小编就给大家讲一讲如何更好的利用Boom 3D ...

  2. ubuntu安装imagick扩展

    注意:安装该扩展不要求安装ImageMagick从http://pecl.php.net/package/imagick找到imagick的最新的版本 Linux代码 wget http://pecl ...

  3. 本地VM安装虚拟机,使用xshell连接

    首先把VM设置成上面那样 在ubuntu里面安装ssh apt-get install openssh-server 启动服务 /etc/init.d/ssh startifconfig 查看ip x ...

  4. C3PO数据库连接池

    1 <?xml version="1.0" encoding="UTF-8"?> 2 3 -<c3p0-config> 4 5 6 -& ...

  5. 对Tarjan——有向图缩点算法的理解

    开始学tarjan的时候,有关无向图的割点.桥.点双边双缩点都比较容易地理解了,唯独对有向图的缩点操作不甚明了.通过对luoguP2656_采蘑菇一题的解决,大致搞清了tarjan算法的正确性. 首先 ...

  6. Java基础教程——解析注解

    解析注解 Java 5开始,java.lang.reflect包下的反射API可以在运行时读取Annotation. 应用:定义一个自动执行方法的注解,解析注解.通过反射执行方法,替代配置文件. pa ...

  7. 干货分享:盘点那些最常用的Linux命令,需熟记!

  8. 微服务手册:API接口9个生命节点,构建全生命周期管理

    互联网应用架构:专注编程教学,架构,JAVA,Python,微服务,机器学习等领域,欢迎关注,一起学习. 对于API,在日常的工作中是接触最多的东西,特别是我们软件这一行,基本就是家常便饭了,在百度百 ...

  9. NTML

     NTLM:         1.客户端向服务器发送一个请求,请求中包含明文的登陆用户名.在服务器中已经存储了登陆用户名和对应的密码hash         2.服务器接收到请求后,NTLMv2协议下 ...

  10. 深度学习基础 Probabilistic Graphical Models | Statistical and Algorithmic Foundations of Deep Learning

    目录 Probabilistic Graphical Models Statistical and Algorithmic Foundations of Deep Learning 01 An ove ...