final: 最终的意思,可以修饰类、修饰成员变量、修饰成员方法 特点: 修饰类:类不能被继承 修饰成员变量:该变量就是常量 修饰成员方法:方法不能被子类重修 自定义常量:把变量用final修饰后就是常量 ...
分类:
编程语言 时间:
2019-02-15 18:04:52
阅读次数:
156
java基础4:深入理解final关键字 final关键字可以修饰类、方法和引用。 修饰类,该类不能被继承。并且这个类的对象在堆中分配内存后地址不可变。 修饰方法,方法不能被子类重写。 修饰引用,引用无法改变,对于基本类型,无法修改值,对于引用,虽然不能修改地址值,但是可以对指向对象的内部进行修改。 ...
分类:
编程语言 时间:
2019-02-08 19:57:56
阅读次数:
208
JDBC_DAO模式设计 1.什么是DAO? DAO:data access Object,表示数据访问对象,访问数据信息的类,其中包含着对这一个对象在数据库中存储的时候的CRUD的操作。而不包含任何 业务逻辑相关的信息。Dao可以被子类继承或者是使用。 2.使用Dao模式的好处 在编写了dao模式 ...
分类:
数据库 时间:
2019-02-04 22:07:56
阅读次数:
239
1.借助构造函数实现继承 call方法改变了函数运行的上下文(this的指向,指向了Child实例化的对象引用),将父级构造函数的this指向子类构造函数的实例上去。执行时父类的方法和属性都挂载到Child类的实例上 缺点:父类的原型对象上有属性和方法不能被子类继承 2.借助原型链实现继承 prot ...
分类:
其他好文 时间:
2019-01-28 20:16:43
阅读次数:
200
通常以下三种情况下用到私用属性和和方法 1.隐藏一个属性,不想让类的外部调用。例如:密码 2.我想保护这个属性,不想让属性随意被改变。例如:某个重要值为数字的属性 3.我想保护这个属性,不被子类继承。比如:密码,或获取重要信息的方法等。 举例:商品价格管理 通过对属性的私有保护后,再引入@prope ...
分类:
其他好文 时间:
2019-01-19 11:27:52
阅读次数:
153
display:none、visibility:hidden和opacity:0之间的区别? 1、空间占据 display:none不会占据原来的空间 visibility:hidden会占据原来的空间 opacity:0会占据原来的空间 2、继承 display:none会被子元素继承,如果父元素 ...
分类:
其他好文 时间:
2019-01-14 14:43:55
阅读次数:
205
实例化子类对象再向上转型成父类,父类对象在调用被子类覆写过的方法时,即是调用子类覆写过的方法,但这个对象在调用子类特有(父类没有)的方法时编译会出错。 通过向上转型实现每个子类具体的功能,如果不用向上转型的这个函数那么需要分别去调用每个子类的每个方法,如下: 这样提高了代码的简洁性。一旦向上转型了, ...
分类:
其他好文 时间:
2019-01-14 14:38:21
阅读次数:
224
本文主要介绍了final关键字的基本使用方法及原理 final关键字可以修饰类、方法和引用。 修饰类,该类不能被继承。并且这个类的对象在堆中分配内存后地址不可变。 修饰方法,方法不能被子类重写。 修饰引用,引用无法改变,对于基本类型,无法修改值,对于引用,虽然不能修改地址值,但是可以对指向对象的内部 ...
分类:
编程语言 时间:
2019-01-12 00:26:06
阅读次数:
218
我们知道,构造方法是用来初始化类对象的。如果在类中没有显式地声明构造函数,那么编译器会自动创建一个默认的构造函数;并且这个默认的构造函数仅仅在没有显式地声明构造函数的情况下才会被创建创建。 构造函数与父类的其它成员(成员变量和成员方法)不同,它不能被子类继承。因此,在创建子类对象时,为了初始化从父类 ...
分类:
编程语言 时间:
2019-01-09 21:38:17
阅读次数:
196
接口和抽象类的联系和区别。 一,简单总结 1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 2、抽象类要被子类继承,接口要被类实现。 3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现 4、接口里定 ...
分类:
编程语言 时间:
2019-01-08 21:00:55
阅读次数:
225