`
文章列表
Java中所有的类都是Object的子类。   子类继承超类中所有可以被子类访问的成员(变量和方法)。 子类不能继承超类的构造方法。 子类除了可以继承超类中的变量及方法,还可以增加自己的成员。当一个超类成员不适合该子 ...
package com.ez.impl; import com.ez.Machine; import com.ez.Vehicle; public class KnowIcon implements Machine,Vehicle{ @Override public void didi() { this.privateSay(); System.out.println(Machine.power); } @Override public void turn() throws RuntimeException { System.out. ...
方法的重载,在一个类中,跟继承没关系。 方法重载具体规范 一、方法名一定要相同。 二、方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体。        1.如果参数个数不同,就不管它的参数类型了 ...
封装:类的设计者把类设计成一个黑盒子,使用者只能看见类中定义的公共方法,而看不见方法的实现细节,也不能直接对类中的数据进行操作。   根据封装的原则,使用者可以访问类中的部分方法,但不能直接访问成员变量。 Java通过设置访问权限来实现类的封装。   访问修饰符允许的访问级别  如下图所示:   设置类的访问权限 在声明一个类时,可以不用权限修饰符,也可以用public设置类为公有的,不允许使用其他的权限修饰符。   package com.ez; /** * 访问修饰符测试类 访问严格级别从低到高 public-->protected-->defau ...
 伪类before和after用于在被选元素的内容前面或后面插入内容。 请使用 content 属性来指定要插入的内容。(只能插入内容) 可以设置所插入内容的样式。   直接上代码: div {width:200px; border:1px solid #000; line-height:50px; margin:10px;} .after,.before {border:1px solid #330;} .before:before {content:'超帅的'; color:#F00;} .after:after {content:'的教程'; color:#F00;} ...
针对接口编程,真正的意思是“针对超类编程”(接口通常是一个抽象类或者是一个接口)。  例子: 针对现实编程: Dog dog=new Dog(); dog.bark(); 针对接口/超类编程 Animal animal=new Dog(); animal.bark(); 更棒的是,子类实例化的动 ...
技术背景: 将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。 对于当前网络流行的速度而言,不高于200KB的单张图片的所需载入时间基本是差不多的,所以无需顾忌这个问题。加速的关键,不是降低质量,而是减少个数。   CSS Sprite的技术原理? CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置。   这里详细讲解下背景图片 ...
以下图片,详细清晰的讲明了盒子模型。   行内元素之间的水平距离 当两个行内元素并排紧邻时,它们之间的距离为margin-left和margin-right之和。 注意,对于行内元素,margin-top,margin-bottom无效果。   块级元素之间的竖直距离 两个块级元素之间的距离不是margin-bottom与margin-top总和,而是两者中的较大者。   盒子的浮动和定位 CSS 有三种基本的定位机制:普通流、浮动和定位。   浮动 浮动某元素,则要指定一个明确的宽度;否则,它们会尽可能地窄,没浮动前是100%。 浮动的框可以向左或向右移动, ...
当需要展示列表数据,首先考虑使用列表元素,虽然div+css也能实现。   list-style 简写属性。用于把所有用于列表的属性设置于一个声明中。   list-style-image 将图象设置为列表项标志。(常用背景图替代它)   list-style-position 设置列表中列表项标志的位置。   list-style-type 设置列表项标志的类型。   注意:以上三个属性,是作用于ul/ol的。   可以改变项目符号样式或用图片定义项目符号   这种形式对图像控制不是很灵活,所以实际应用当中一般用背景图片来实现,在上例基础上将项目符号设置 ...
选择器的分类: 标记选择器 ID选择器 类选择器 复合选择器     交集选择器     并集选择器 后代选择器   可以在任何选择器后面,加上属性选择。如:a[target=_blank]   选择器--标记选择器 <style type="text/css"> p{text-align:center;color:red;} </style> <p>标记选择器</p>   选择器--ID选择器 <style type="text/css"> #idSel ...
html元素可以分为三大类:顶级、块级、行级(内联) 1. Top-level element 【顶级元素】:    { html, body, frameset } 属于高级块级元素.     2. Block-level element 【块级元素】:   { p, h1~h6, div, ul,li } 以块显示的元素,高度宽度都是可以设置的。 块级元素比较霸道,默认状态下每次都占据一整个行,前后的内容也必须再新起一行显示。 块级元素也能变成行级元素,那就是通过css的display:inline;和float来实现。   3. Inline element 【内联元素 ...
html文件会忽略制表符,回车,还有大多数的空格。 html加这些符号只是为了提高html文件的可读性。 html是根据标记来确定哪里是分行或分段。 这些换行、空格、制表符都没有任何效果,只是为了可读性。 <body>     床前明月光, 疑是地上霜。         举头望明月,   低头思故乡。 </body>   用包围文件的标记,告诉浏览器网页的结构。 <body> <p>床前明月光,</p> <p>疑是地上霜。</p> <p>举头望明月,</p> ...
line-height行高:文本样式,即可以用在块元素,也可以用在内联元素。(因为块和内联都可以直接包含文本) 也可以设置在文字样式font中,如font-size/line-height(font: normal 12px/24px Arial, Helvetica, sans-serif;) div { line-height:1em; font-size:10mm; background:yellow } span{ background:red; } <div>    <span>ez编程网ez编程网ez编程网ez编程网ez编程网ez编程 ...
简写是 css 高效写法之一,简写能让你的css文件更小更易读。   font字体样式的缩写: font:font-style(样式) font-variant font-weight font-size/line-height font-family 注意:如果定义了部分字体样式属性,同样也可以缩写,但font-size和font-family这两项必须定义,且位置按顺序排在值列表的最后。 font-size/line-height(line-height是可选的) 注意:文本颜色不可以同字体样式一起缩写,必须单独定义。  字体样式、文本样式不要混淆。只要记住文字样式,剩下的就 ...
什么时候需要table 当需要展示表格数据时,我们就使用<table>来展示   表格用于展示表格式数据,表格的作用不在于外观,外观是css的工作。   排版和列表不是表格做的事情,应该各尽其职,使用列表或者DIV实现表格,是不合适方法。   我们把表格中每一小块数据叫做单元格。 我们需要在表格数据和单元格之间添加补白,使得单元格数据更易阅读。   表格单元的确包含了补白和一个边框,不过没有边界。 表格单元不存在边界,它只有边框四周的空间而已,而这个空间是为整个表格设置的(border-spacing)。          表格单元不能单独设置边框间距。 ...
Global site tag (gtag.js) - Google Analytics