学习笔记(5) 方法的使用

本文介绍了Java编程中的方法,包括方法的定义、构造方法的特性及使用,以及作用域修饰符的详细讲解,包括private、protected和public的用法。此外,还涉及了非访问修饰符如static、final、abstract、synchronized、transient和volatile的应用。文章通过实例展示了方法的重载和递归方法的使用。
摘要由CSDN通过智能技术生成

一、初识方法
在java中,方法定义在类中,它和类的成员属性一起构成了一个完整的类。一个方法有4个要素,分别是方法名、返回值类型、参数列表和方法体。定义一个方法的语法格式如下:

修饰符    返回值类型     方法名(参数列表){
   
	方法体
	return  返回值;
}

方法包含一个方法头和一个方法体。方法头包括修饰符、返回值类型、方法名和参数列表:

  • 修饰符:定义了该方法的访问类型,这是可选的。
  • 返回值类型:指定了方法返回的数据类型,它可以是任意有效的类型,如果方法没有返回值,则其返回值类型必须是void,不能省略。方法体中的返回值类型要与方法头中定义的返回值类型一致。
  • 方法名称:要遵循Java标识符命名规则,通常以英文中的动词开头。
  • 参数列表:由类型、标识符组成,每个参数之间用逗号分隔。方法可以没有参数,但方法名后面的括号不能省略。
  • 方法体:指方法头后{}内的内容,主要用来实现一定的功能。
    例:方法使用实例
class Person{
   
	String name;
	int age;
	void setName(String name2){
   
		name = name2;
	}
	void setAge(int age2){
   
		age=age2;
	}
	void speak(){
   
		System.out.println("我叫"+name+",年龄是"+age);
	}
}
public class Test{
   
	public static void main(String[] args){
   
		Person p1 = new Person();
		p1.setName("张三");
		p1.setAge(18);
		p1.speak();
	}
}

运行结果如图所示:
在这里插入图片描述
1.1构造方法
在创建类的对象时,使用new关键字和一个与类名相同的方法来完成,该方法在实例化过程中被调用,称为构造方法。构造方法是一种特殊的成员方法,有一下几个特点:

  • 构造方法的名称必须与类的名称完全相同。
  • 构造方法不返回任何数据,也不需要使用void关键字声明。
  • 构造方法的作用是创建对象并初始化成员变量。
  • 在创建对象时,系统会自动调用类的构造方法。
  • 构造方法一般用public关键字声明。
  • 每个类至少有一个构造方法,若不自定义,java将提供一个默认的不带参数且方法体为空的构造方法。
  • 构造方法也可以重载
    例:类的构造方法应用实例
 class Person{
   
	String name;
	int age;
	public Person(String name,int age){
   
		this.name = name;
		this.age = age;
	}
	void speak(
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值