构造方法用于参数的初始化.
构造方法是我们在创建对象时系统会自动提供的,
我们也可以手动写一个构造方法,这样使我们在创建对象的时候就能完成赋值操作.
构造方法有两种分别是无参构造与有参构造.
但不管声明什么构造方法都要注意:
Public 类名 (有参或无参){
方法体
}
public class WBD {
String name;
String Fac;
int age;
public WBD() {
name = "文字";
Fac = "有一个文字";
age = 20;
}
public WBD(String name) {
this.name = name;
}
public WBD(String name, String Fac) {
this.name = name;
this.Fac = Fac;
}
public WBD(String name, String Fac, int age) {
this.name = name;
this.Fac = Fac;
this.age = age;
}
构造方法没有返回值
可以创建多个构造方法,只要参数不同即可.
方法的重载
在一个类中可以有多个方法共享同一个名称,只要他们的参数不同就可以
根据参数的类型与参数的数量来决定要调用的方法.
重载的定义:具有相同的方法名称,不同的参数列表(不同的参数列表:参数的类型不同,参数的数量不同,参数次序不同)
public static void fangf(int no1, int no2) {
System.out.println(no1 + no2);
}
public static void fangf(double no1, int no2) {
System.out.println(no1 + no2);
}
public static void fangf(double no1, double no2) {
System.out.println(no1 + no2);
}
public static void fangf(int no1, double no2) {
System.out.println(no1 + no2);
}
public static void main(String[] args) {
test.fangf(2.5, 2);
}
感觉最近有些不安,也就是在这里感说出,感觉到有些吃力了,希望可以尽早跟上进度.