java基础5

来源:互联网 发布:融资租赁公司新车数据 编辑:程序博客网 时间:2024/04/30 15:51

 

1、最终方法:final修饰符所修饰的类方法,是功能和内部语句不能被更改的最终方法,即是不能被当前类的子类重新定义的方法。被private限定的方法以及所有包含在final类中的方法都被缺省认为是final的。

2、重载:子类把从父类那继承来的某个方法改写并重新定义,形成同父类方法同名。解决的问题也相似,但具体实现和功能却不尽一致的新的类的方法,这个过程称为重载。

3、继承:子类可以从父类那里继承所有非private的属性(域)和方法作为自己的成员

4、域的隐藏:子类重新定义一个与父类那里继承来的域变量完全相同的变量。子类中定义了与父亲同名的属性变量,即出现了子类变量的隐藏。这里的隐藏是指子类拥有了两个相同名字的变量,一个继承自父类,另一个由自己定义;当子类执行继承自父类的操作时,处理的是继承自父类的变量,而当子类执行它自己定义的方法时,所操作的就是它自己定义的变量,而把父类的变量“隐藏”起来。

5、方法的覆盖:子类可以重新定义与父类同名的方法,实现对父类方法的覆盖(overload)

6、this:this表示的是当前对象的一个引用,对象引用可以理解为对象的另一个名字,通过引用可以顺利的访问到对象,包括访问、修改对象的域、调用对象的方法。

7、super:super表示的是当前对象的直接父类对象,是当前对象的直接父类对象的引用。