一、方法的重载:同名不同参(含义相同,参数不同)------>实现多态的一种
不同参:参数个数不同、类型不同、顺序不同
二、this的使用
1、可以使用this来访问对象的字段和方法
void sayHello(){
System.out.println("hello ! my name is " + this.name)
}
2、使用this解决局部变量与字段同名的问题
Person(int age, String name){
this.age =age;
this.name = name;
}
3、构造方法中,用this调用另一个构造方法
三、new 分配内存并创建对象
后面跟的是 构造方法
public static void main(String[] args){
Student s = new Student(); //new后面跟的是构造方法
s.show();
}
四、static 静态 多个对象都能反问, 独立共享内存
1、static 属性 类成员 jvm第一次遇到类就加载 独立于对象(比对象先加载)
可以用 类名. 和 对象名.(可以直接通过 类名. 直接访问,减少了代码行数)
2、静态代码段
static{
x++;
System.out.printn("x0 = "+x);
}
注意:类对象 不能访问 实列变量
五、final 修饰变量 ----->>常量 给定一个数后不能更改