构造方法/函数
用于对象的初始化
一、要点
1.通过new关键字调用
2.如果写了构造函数,空的构造函数要手动加。
3.构造方法的第一句总是 super( );(写与不写都是) super( )来调用父类对应的构造函数
二、构造方法重载 overload
1.函数名相同,形参列表不同
方法的重写override
一.
1.子类重写父类的方法,用自身的行为替换父类的行为(子类覆盖了父类)
2.重写的三个要点
(1)方法名和形参列表保持相同
(2)返回值类型子类小于父类
(3)访问权限子类大于父类
==和equals方法
一、
1.如果两个引用类型间加 == 则表示地址相等,即同一个对象
二、
1.equals方法,提供定义“对象内容相等”的逻辑
2.使用时需要传一个参数
super-父类对象引用//继承树追溯
一、
1.super是直接父类对象的引用,可通过super访问父类中被子类覆盖的方法和属性
2.super.类名( ); super.成员变量名;
二、
1.构造函数!!!过程
this指针
用来代表当前对象,本质是创建好的对象的地址,
1.可以通过this 来调用构造器
在构造函数中不能直接用函数名调用另一个构造函数,必须用this,并且位于第一句
2.this不能用于static方法中
因为this指的是当前对象
继承
包机制
一、
二、import 导入
封装//访问控制符