栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

从零开始学Java(打卡第22天)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从零开始学Java(打卡第22天)

目标开发一款自己喜欢且能最大限度让用户参与建设的社交软件。

 笔记:

 成员方法:注意事项和使用细节

访问修饰符:如果不写默认访问(public   protected   默认   private)

返回数据类型:

1、一个方法最多有一个返回值【可以使用数组的形式返回多个】

public class Method {
	public static void main(String[] args) {
		AA a = new AA();
		int[] res = a.getSumAndSub(1, 4);
		System.out.println("he=" + resArr[0]);
		System.out.println("cha=" + resArr[1]);
	}
}

class AA {
	public int[] getSumAndSub(int n1, int n2) {
		int[] resArr = new int [2];
		resArr[0] = n1 + n2;
		resArr[1] = n1 - n2;
		return resArr;
	}
}

2、返回类型可以为任意类型,包含基本类型或应用类型(数组,对象)

3、如果方法要求有返回数据类型,则方法体重最后的执行语句必须为return值,而且要求返回值类型必须和return的值类型一致或者兼容

4、如果方法是void,则方法体重可以没有return语句,或者只写return;

【方法名遵循驼峰命名法,最好见名知意,表达出该功能的意思即可】

形参列表:

1、一个方法可以有0个参数,也可以有多个参数,中间用逗号隔开

2、参数类型可以为任意类型,包含基本类型和引用类型

3、调用带参数的方法时,一定对应着参数列表传入相同类型或者兼容类型

4、方法定义时的参数成为形式参数,简称形参;方法调用时的传入参数称为实际参数,简称实参,实参和形参的类型要一致或兼容,个数,顺序必须一致

【方法体:里面写完成功能的具体的语句,可以输入、输出、变量、运算、分支、循环、方法调用。但是里面不能再定义方法!即:方法不能嵌套定义。】

方法调用细节

 1、同一个类中的方法调用:直接调用即可。

        A a = new A();
		a.sayOk();

class A {
	public void print(int n) {
		System.out.println("print方法被调用 n=" + n);
	}
	public void sayOk() {
		print(10);
        System.out.println("继续执行sayOk");
	}
}

2、跨类中的方法A类调用B类方法:需要通过对象名调用

		A a = new A();
		a.sayOk();
		a.m1();

class A {
	public void print(int n) {
		System.out.println("print方法被调用 n=" + n);
	}
	public void sayOk() {
		print(10);
		System.out.println("继续执行sayOk");
	}
	public void m1() {
		System.out.println("m1方法被调用");
		B b = new B();
		b.hi();
		System.out.println("m1()继续执行");
	}
}
class B {
	public void hi() {
		System.out.println("B类中的hi()被执行");
	}
}

3、特别说明一下:跨类的方法调用和方法的访问修饰符相关

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1013887.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号