相当于C语言中的函数
带有参数的方法
这个方法return的是什么,那么在外面调该方法的结果就是什么。
一个小案例
小案例:
我们的目的就是为了拿到调用方法后最后的结果
上面是返回实参,基本概念.
调用方法值:
1.直接调用
2.赋值调用
3.输出调用
我自认为用的最多的是赋值调用和输出调用.
这是三个小案例:
三个调用的案例,可以赋值后在输出,也可以直接输出. 返回值的类型很值得讨论,要返回什么类型.要提前定义,只有不返回时才用void 没有返回值可以不写return return下面不用再写代码了,应为执行不到,但是,return嵌套在判断语句中则不一样
方法的完整定义格式
简单理解方法重载 方法重载,方便命名.即使方法名字相同,但是后面的参数不同,那么就是两个不同的方法.
return和break关键字的区别
判断数组中数字是否相同
将一个数组中的一部分复制到另一个新数组中
有关java中的内存分配
构造方法与普通方法的区别
-
名称 构造方法:名称必须与类名完全相同,并且没有返回类型。 普通方法:可以有任意名称,不必与类名相同,并且通常有返回类型(可以是任何数据类型或 void)。
-
目的 构造方法:用于初始化对象。当创建对象时,构造方法会被自动调用,以设置对象的初始状态。 普通方法:用于定义对象的行为,可以执行特定的操作或计算,并可以在对象创建后多次调用。
-
调用方式 构造方法:在创建对象时自动调用。例如:Student student = new Student(); 普通方法:在对象创建后,需要通过对象实例来调用。例如:student.getId();
-
返回值 构造方法:没有返回值,即使是 void 也不需要声明。 普通方法:可以返回一个值,类型可以是基本数据类型或对象类型。
-
重载 构造方法:可以重载,即可以定义多个构造方法,参数列表不同。 普通方法:也可以重载,允许根据不同的参数列表定义多个方法。 小例子: public class Student { private String id; private String name;
// 构造方法 public Student(String id, String name) { this.id = id; this.name = name; }
// 普通方法 public String getId() { return id; // 返回 id 属性 } }
// 使用示例 public class Main { public static void main(String[] args) { // 创建对象时调用构造方法 Student student = new Student("123", "Alice");
// 调用普通方法
System.out.println(student.getId()); // 输出: 123
}
}
构造方法与普通方法在书写上的区别 方法名称:
构造方法的名称与类名相同。 普通方法的名称可以自定义,通常与其功能相关。 返回类型:
构造方法没有返回类型(也不写 void)。 普通方法需要指定返回类型,如果没有返回值则使用 void。这个是必须要有的 调用方式:
构造方法在创建对象时自动调用,无法单独调用。 普通方法需要通过对象实例调用。
构造方法的注意事项
- 构造方法名称 构造方法的名称必须与类名完全相同,并且没有返回类型。
- 可以重载 可以在同一个类中定义多个构造方法,通过不同的参数列表来实现重载。
- 默认构造方法 如果没有定义任何构造方法,Java 会自动提供一个默认构造方法(无参构造)。如果定义了任何构造方法(有参或无参),默认构造方法将不再自动生成
- 访问修饰符 构造方法可以使用访问修饰符(如 public、private、protected)来控制访问权限。例如,使用 private 修饰符可以防止外部类创建对象
对于java中的方法我个人这篇文章写的确实不太好,目前是当做自己的学习笔记。对于实际应用来说方法还是要与之后的接口进行比较来进行学习。总结整理一下,印象更深刻