2021-05-18

java 方法学习笔记

2021年5.18日第一次学习

java的类由成员变量与成员方法构成,下面给出方法的定义:

定义==java方法就是一系列语句的集合,他们在一起实现了某种功能(简单的就比如加减乘除啦)。

知道了方法的定义,那么怎么定义一个方法呢?

方法是由 修饰符 返回值类型 方法名(参数类型 参数名){方法体}组成的

  1. 修饰符(public static等):定义了方法的访问类型,告诉编译器如何访问该方法(可有可无)
  2. 返回值类型:比如你定义一个加法,则需要返回你的加法和,
  3. 方法名:方法的名字,命名要遵循见名知意原则。
  4. 参数类型:规定了方法的参数类型(可有可无)
  5. 方法体:描述方法的语句。

下面是一个简单的加法方法,它由以上五个部分组成。

package fangfa;

public class Demo01 {
    public static void main(String [] args){
        System.out.println(Demo01.add(3,4));//输出结果为7
    }
//定义了一个方法 static修饰符表明该方法是一个静态方法 int表明返回一个整数
    public static int add(int a,int b){
        return a+b;
    }
}

方法的调用

1、静态方法调用

在上面的加法方法例子中,通过static关键字,我们定义了一个静态方法

并且直接通过    类名.方法名()  的方法调用了它,由此可知,对于静态方法我们只需要通过 类名.方法名()即可实现对方法的调用

2、非静态方法调用

请看下面这个方法,先理解我们怎么调用他的,其它的先不要管,是不是对于非静态方法我们先new了一个对象,然后再调用了其方法。

即通过 对象名.方法名的方式进行调用.所以在调用非静态方法之前,我们现需要创建一个实例对象,在通过 对象名.方法名的方式进行调用.

public class Student {

    String name;
    int age;

    public void getname(){
        System.out.println(this.name);
    }

    public static void main(String[] args) {
        Student stu1 = new Student();
        System.out.println(stu1.name);//new一个对象
        stu1.name = "wuyifan";
        System.out.println(stu1.name);
        stu1.getname();//调用方法
    }
}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值