前言 本系列文章主要是基于W3school这个学习网站来总结的,之所以会自己总结一番,一来是因为网站中的实例效果,需要点击一下“尝试一下”这个按钮才可以看到,对于学习来说,其...
概念:java默认提供的一个类,java除了object,其他类都可以又继承,都继承object 本质操作: object obj可以接受任何对象,可以参数统一,所以obje...
引出:抽象类与普通类最大的特点是约定了子类的实现要求,但是抽象类是单继承,如果我们要求约定子类而且避免单继承的局限就需要实现接口,在以后的开发设计:接口优先,既可以使用抽象类...
在以后所有开发过程中,绝对不要出现一个类去继承一个已经实现好的类。而只能继承我们的抽象类与接口。 来源:对象的核心本质在于我们的方法的覆写上,如果说子类没有按照指定方法的覆写...
在继承之后,有了多态性 多态的核心本质:1.方法的多态性:方法的重载:同一个方法的名称我们可以根据参数的类型以及个数的不同,调用不同的方法体 方法的覆写:同一个父类方法,可...
1.在java中final被称为终结器,可以使用final定义类,方法,属性, 如果使用final定义的类不能有子类,如string没有子类。不能被继承,因为java自己管理...
1.先写父类,在考虑子类
1.子类调用父类的构造方法调用super,那在子类覆写的操作过程之中,子类也可以使用super.方法(),或者super.属性,明确的调用父类的方法与属性 如果我们写了thi...
概念:如果子类重写了父类:属性的覆盖与方法的覆写 方法的复写:子类定义了与父类方法名称,参数类型以及个数完全相同的方法,但是覆写的方法不能比父类更严格的权限。(在我们开发之中...
继承:在已经有的功能上进行扩充 继承关系:class 子类 extends 父类,子类最低也要维持和父类相同的功能,子类也可以进行自己的扩充,例如扩充属性与方法,可以重用父类...
对于内部类的使用不作为初学者的类设计原则 概念:所谓的内部类是指的其他类结构嵌套的操作语法形式,理论上可以一层层进行类的嵌套,嵌套太多会晕 内部类破坏了程序结构,但是从另外一...
代码块是我们使用{}使用的区域 1.代码块根据其定义的位置以及申明的关键字;普通代码块。构造块,静态块,同步代码块 普通代码块:定义在方法之中的代码块,局部与全局是相对的概念...
在我们的方法和属性上都可以使用static关键字, 使用static属性:描述共享属性如 人的国家中国,当我们的属性定义了static关键字之后,那么此属性将不会保存在堆内存...