一、类的理论 1、类的核心概念:多态 是说父类的通用行为可以被子类用更特殊的行为重写 二、类的机制 1、构造函数 类实例是有一个特殊的类方法构造的,这个方法名通常和类名一致; 类构造函数属于类,构造函数大多需要用new来调。 2、类的多态 其实就是子类可以改写父类的同名方法也可以调用继承自父类的同名 ...
分类:
编程语言 时间:
2019-01-04 17:16:44
阅读次数:
189
语法 方法不需要加function,方法之间不需要加分号 类的prototype 类的方法都定义在prototype上,但是是不可以枚举的。 静态方法 静态方法的this指向类,而不是示例 静态方法可以和实力方法重名 父类的静态方法可可以被子类继承 class内部只有静态方法,而没有静态属性 继承 ...
分类:
其他好文 时间:
2018-12-27 03:09:34
阅读次数:
137
目录介绍2.0.0.1重载和重写的区别?重载和重写绑定机制有何区别?父类的静态方法能否被子类重写?2.0.0.2封装、继承、多态分别是什么?2.0.0.3接口和抽象类的区别是什么?接口的意义是什么?抽象类的意义是什么?如何选择抽象类和接口?2.0.0.4什么是内部类,有哪些?有什么作用?静态内部类和非静态内部类的区别?2.0.0.5为什么内部类调用的外部变量必须是final修饰的?2.0.0.6J
分类:
编程语言 时间:
2018-12-24 18:15:44
阅读次数:
208
1、修饰类:类不能被继承。 2、修饰变量:变量就成了常量,只能被赋值一次。(常量命名规范:如果是一个单词,所有字母大写;如果是多个单词,每个单词都大写,中间用下划线隔开。) 3、修饰方法:方法不能被子类重写。 ...
分类:
编程语言 时间:
2018-12-18 02:33:34
阅读次数:
211
模板语法:继承 Django模版引擎中最强大也是最复杂的部分就是模版继承了。模版继承可以让您创建一个基本的“骨架”模版,它包含您站点中的全部元素,并且可以定义能够被子模版覆盖的 blocks 。 通过从下面这个例子开始,可以容易的理解模版继承: 这个模版,我们把它叫作 base.html, 它定义了 ...
分类:
其他好文 时间:
2018-12-10 22:02:12
阅读次数:
197
java中的权限修饰符有:public、private 、protect 、abstract、defauly,则各个之间的主要用法如下: public公共的,被public修饰的类是公开的,所有的类都能利用本类中的数值型与方法 abstract抽象的,被abstract修饰的类或方法都要被子类集成来 ...
分类:
其他好文 时间:
2018-12-08 17:58:06
阅读次数:
121
本人在做前端开发相关工作时,遇到过也解决过很多技术性问题。今天起,就从PC端页面开发开始,理一理新手们可能会遇到的那些坑。 本文非教学文章,仅供有前端开发基础的同学同僚们一起讨论与总结,本人将从零开始持续更新,欢迎大家的批评指正。 高度塌陷问题: 父元素的高度会被子元素撑开,当子元素都设置了浮动时, ...
分类:
其他好文 时间:
2018-12-02 18:31:58
阅读次数:
150
final关键字的作用 1.修饰变量:被修饰的变量不可改变,一旦赋值,不可重新再赋值 2.修饰方法:被修饰的方法可以被子类重写,但是不可以重载 3.修饰类:被修饰的类不可以被继承 ...
分类:
编程语言 时间:
2018-11-29 21:47:29
阅读次数:
167
一、概念部分 1)抽象方法:只声明了方法,同时使用了abstract修饰,没有方法体!必须要子类来重写! 2)抽象类:包含抽象方法的类(用abstract修饰)叫做抽象类。 抽象类中定义的抽象方法必须被子类实现、如果不实现,那么它的子类也应该是抽象的类。 二、抽象类的使用要点 1.通过抽象类,可以避 ...
分类:
其他好文 时间:
2018-11-18 11:31:24
阅读次数:
205
一、final关键字的用法 1.final修饰变量:被final修饰的变量不可改变。即初始化一次后,就不能再次被赋值!即,变为常量!如、final int MAX_VALUE=200;那么以后程序就不能改变MAX_VALUE的值。 2.final修饰方法:被final修饰的方法不能被子类重写。 3. ...
分类:
其他好文 时间:
2018-11-17 10:26:37
阅读次数:
196