面向对象

重写:子类继承父类,但是不使用父类的方法;

多态:一个对象有多种行为,多态的实现:父类的引用指向子类的实列化,子类对父类的方法重写;向上转型:父类的引用指向子类的实例化,实例化时子类独有而父类没有的方法,子类的方法不能被使用。为了解决这个问题,就有了向下转型,向下转型:子类的引用指向父类的实例化。

static:修饰的变量,称为静态变量,它储存在静态变量区,其他使用自之后变量会随之改变,并且对其他使用它的产生影响;修饰方法时:如果调用其他的变量,这个变量也必须时静态的;不管是方法还是变量,用static修饰后有用实例化也能直接调用或使用。

abstract:抽象化,父类的方法只申明,不实现。方法使用抽象化,父类也必须时抽象化。

final:修饰变量时,值是不能改变得,成为常亮;修饰方式时,不能被重写;修饰类时不能被继承。

内部类:在类的内部定义的类;

类型 说明
静态内部类 作为类的静态成员,在某个类的内部
成员内部类 作为了的成员,存在某个类的内部
局部内部类 存在于某个方法的内部类
匿名内部类 存在于某个类的内部,但是无类名的类

匿名内部类:只在类的某个地方使用一次,不需要实例化;类的申明和类实现在一起完成。

原文地址:https://www.cnblogs.com/vencent-2016/p/5376705.html