一:面向对象
1.对象
①对象的使用方法
对象.变量
对象.方法
②匿名对象
new A().方法
new A().变量
匿名对象会被分配到对内存中
java内存处理机制会对一定时间内无指针指向的对象进行destrory()
2.函数的重载
定义:在一个类中存在多个函数名相同,参数列表不同的函数
3.构造函数
如果类中已经存在自定义的构造函数,系统不会为其添加默认的构造函数
二:static
静态代码块
static
{
xxxxxxx
}
①静态代码块在装载的时候调用
②静态代码快中不能使用this
③静态代码块主要作用:为静态变量赋值
三继承
1.java中只支持单继承
2.子类实例化
①在子类的构造函数中,必须调用父类的构造函数
②使用super()调用父类的构造函数,需要在第一行
四.重写
1.在具有父子关系的两个类当中
2.父类与子类有一个函数,函数的定义(返回值类型,函数名和参数裂变都相同)