摘要:
有些类并不能真正的去描述一个对象,只是将子类相似的特点抽象出来,形成了一个类的模板,这种类称为抽象类。用abstract修饰。 1.什么是abstract? abstract的意思是抽象的,用于修饰方法、类。 2.abstract的用法 (1)abstract修饰类 被abstract修饰的类称为抽 阅读全文
摘要:
相信有一双善于观察的眼睛的你一定发现了,我们每次使用对象去.的时候,总是会有很多我们自己没有写过的方法。 就像这些: 我们明明没有写这些,为什么会有呢?这就必须得提到我们的类的鼻祖:Object类了。 1.Object是什么? **所有的类都直接或者间接的继承了Object类。**如果该类继承了除O 阅读全文
摘要:
我们知道this的四种用法之一就是代表当前对象的引用,那么在子类继承了父类之后,在子类中使用this代表当前子类对象的引用,那怎么表示父类对象呢?在子类中又如何去使用父类的属性和方法呢? 1.super用来干什么? super用于在子类对象中访问可继承的父类的属性和方法(包含构造方法)。 (1)访问 阅读全文
摘要:
final的意思为:最终的,不可变的,是一个状态修饰符。可以用于修饰变量、方法和类。 1.final修饰变量 final修饰的变量为常量。 成员变量:必须在首次声明的时候就赋初始值,赋值有两种办法,第一种是直接=赋值,第二种是通过构造方法赋值,并且不能二次改变其值。 局部变量:可以声明的时候直接=赋 阅读全文
摘要:
1.什么是方法的重写? 子类继承父类之后,就拥有了符合权限的父类的属性和方法,但是当父类的方法不符合子类的要求的时候,子类也可以重新的书写自己想要的方法。 所以,方法的重写,也叫方法的覆盖,即子类继承父类的方法后,由于父类的方法不满足子类的需求,子类重新书写该方法。 2.方法重写的条件 前提条件:必 阅读全文