在java 9+版本中,接口的内容可以有: [ ] :中括号的内容写的可以省略 1. 成员变量其实就是常量,格式: [public] [static] [final] 数据类型 常量名称 = 数据值; 注意: ? 常量必须进行赋值,而且一反赋值不能改变 ? 常量名称必须完全大,用下划线进行分隔。 2 ...
分类:
编程语言 时间:
2020-03-04 00:11:24
阅读次数:
109
transform transform : none | <transform-function> [ <transform-function> ]* 也就是: transform: rotate | scale | skew | translate |matrix;注意:transform(变形) ...
分类:
其他好文 时间:
2019-11-27 11:54:49
阅读次数:
59
Java覆盖和隐藏 (1) 变量只能被隐藏(包括静态和非静态),不能被覆盖; (2) 可以用子类的静态变量隐藏父类的静态变量,也可以用子类的非静态变量隐藏父类的静态变量,也可以用非最终变量(final)隐藏父类中的最终变量; (3) 静态方法(static)只能被隐藏,不能被覆盖; (4) 非静态方 ...
分类:
编程语言 时间:
2019-01-29 13:57:51
阅读次数:
284
本篇主要讲解,如何利用原生的?JavaScript 来实现一个简单的拼图小游戏。 线上体验地址:拼图 一、游戏的基础逻辑 想用一门语言来开发游戏,必须先了解如何使用这门语言来实现一些基础逻辑,比如图像的绘制、交互的处理、定时器等。 1、图形绘制 图形绘制是一切的基础,这里使用?JavaScript? ...
分类:
编程语言 时间:
2018-11-16 15:03:44
阅读次数:
296
C#继承类中如含有相同的方法,避免冲突使用new关键字。在不同对象中分别对应该方法。若使用override关键字则,基类中的方法被覆盖。 如需调用非覆盖的则使用base关键字。 Java中的继承类方法默认覆盖原方法,若想使用则需使用base关键字,否则若在继承类调用基类中的this方法则也被覆盖。C ...
分类:
编程语言 时间:
2018-10-01 00:13:22
阅读次数:
174
隐藏指的是子类把父类的属性或者方法隐藏了,即将子类强制转换成父类后,调用的还是父类的属性和方法,而覆盖则指的是父类引用指向了子类对象,调用的时候会调用子类的具体方法。 (1) 变量只能被隐藏(包括静态和非静态),不能被覆盖 (2) 可以用子类的静态变量隐藏父类的静态变量,也可以用子类的非静态变量隐藏 ...
分类:
编程语言 时间:
2018-07-03 11:51:00
阅读次数:
164
JAVA代码覆盖率工具JaCoCo-原理篇 1.2 JAVA覆盖率工具介绍 1.3.3 Apache Maven方式 1.3.4 Eclipse EclDmma Plugin方式 JAVA代码覆盖率工具JaCoCo-实践篇 一、覆盖率项目中使用介绍 1.5执行测试,收集覆盖率结果文件 1.5.1An ...
分类:
编程语言 时间:
2018-05-28 14:56:27
阅读次数:
830
覆盖又称为重写,是指子类方法重写了父类方法从而发挥不同作用,属于运行时多态,最好加上@Override注解。 注意点如下: 1 子类方法的方法名、参数列表和返回值与覆盖的父类方法一致。 2 子类方法抛出的异常存在限制: 2.1 子类在重写父类的具有异常声明的方法时,要么不抛异常,要么就抛出跟父类方法 ...
分类:
编程语言 时间:
2018-01-08 11:06:07
阅读次数:
153
一、Object类 1、Object类概述 Object类是Java语言中的根类,即所有类的父类。它里面描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object 2、equals方法 (1)equals方法,用于比较两个对象是否相同,它其实就是使用两个对象的内存地址在比较 ...
分类:
其他好文 时间:
2017-12-20 18:56:15
阅读次数:
197
重写规则之一:重写方法不能比被重写方法限制有更严格的访问级别。(但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。) 比如:Object类有个toString()方法,开始重写这个方法的时候我们总容易忘记public修饰符,编译器当然不会放过任何教训我们 的机会。出错的 ...
分类:
编程语言 时间:
2016-12-29 10:53:03
阅读次数:
254