知识小结
1.方法的重载:多个方法的名称一样,但参数列表不一样。
方法重载与下列因素有关:(主要是参数列表)
1、参数个数不同
2、参数类型不同
3、参数的多类型顺序不同
方法重载与下列因素无关:
1、与参数名称无关
2、与参数的返回值类型无关
2.类
通常情况下,一个类并不能直接使用,需要根据类创建一个对象,才能使用。
类的创建格式:修饰符 返回值类型 名称{}
public static void person{
}
对象创建格式:类名称 对象名 = new 类名称();
Phone phone = new Phone();
类的调用:
(1)调用成员变量(属性):对象名 . 成员变量;
(2)调用成员方法(行为):对象名 . 成员方法;
注意事项:如果成员变量没有进行赋值,那么将有一个默认值。
eg:
public class Phone {
// 成员变量
String brand;//品牌
int price;//价格
String color;//颜色
// 成员变量
public void call(String who){
System.out.println("给" + who+"打电话:");
}
public void sendMassage(){
System.out.println("发短息");
}
}
public class Main {
public static void main(String[] args) {
//创建一个对象
//格式:类名 对象名 = new 类名
Phone one = new Phone();
//传参
one.brand = "奥里给";
one.price = 5499;
one.color = "黄色";
System.out.println("品牌:"+one.brand);
System.out.println("价格:"+one.price);
System.out.println("颜色:"+one.color);
//调用方法
one.call("Giao哥");
one.sendMassage();
Phone two = new Phone();
one.brand = "玛卡巴卡";
one.price = 3999;
one.color = "绿色";
System.out.println("品牌:"+one.brand);
System.out.println("价格"+one.price);
System.out.println("颜色:"+one.color);
one.call("马勒个吧子");
one.sendMassage();
}
}