今天学习了Java中的继承,Java的继承和c++的差别很大。

继承的基本作用是代码复用,但最重要的作用是为了以后的“方法覆盖”和“多态机制”。

继承的语法是:

[修饰符] class 类名 extends 父类名{
}

当B类继承A类时,A类。

A类称为父类,基类,超类,superclass;

B类称为子类,派生类,subclass。

Java和c++不同的点有:

1.Java中的继承只支持单继承,不像c++可以一个类继承很多类。(但也可以间接继承)

2.Java不能继承私有,构造方法也不能继承,其他的都能继承;而c++支持继承私有的。

Java可以使用父类的公有方法去访问父类的私有属性,但无法直接访问父类的私有属性或者调用父类的私有方法。

3.当Java中一个类没有显示继承任何类,该类会默认继承JavaSE库中提供的Java.lang.Object类。

Java中任何一个类都有Object类的特征。

Web中学习了父、子元素和后代元素。

直接被包含的元素就叫子元素,被子元素包含的叫做后代元素,直接包含子元素的元素叫父元素。

语法是在父子元素之间直接加>.

style:

p>span{
color: red;
font-size: 35px;
}

html的部分:

<p class="p1"><span>德玛西亚,正义必胜</span></p>



在子元素后再加>子元素也是可以的,但尽量不要这样写,太长了,选择器越短越好.

也有后代元素选择器,在父元素与后代元素之间加空格。

p span{
color: red;
font-size: 35px;
}

效果一样



今天也学了伪类选择器。

常用的超链接伪类:



练习的代码:

<!DOCTYPE html>
<head>
<meta charset="utf-8" />
<title>超链接练习</title>
<style type="text/css">
a:link{color: skyblue;}/*点击前天蓝色*/
a:visited{color: red;}/*点击后红色(为了用户隐私,只能设置字体颜色)*/
a:hover{color: green;}/*鼠标滑过时变绿色*/
a:active{color: black;}/*点击中变黑色*/
</style>
</head>
<body>
<h1>超链接练习</h1>
<a href="Tom1.html" target="_blank">这是Tom的超链接</a><br /><br />
<!--为了显示成未访问过,我多加了一个1-->
<a href="赫敏.html" target="demo">这是赫敏的超链接</a><br /><br />
<center>
<iframe name="demo" height="350px" width="500px"></iframe>
</center>
</body>
</html>

点击前后对比:



鼠标滑过时(截图不能显示鼠标):



鼠标点击时:



还学习了增加一个输入文本框,并对其操作:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CSS</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>欢迎来到英雄联盟</h1>
<p class="p1"><span>德玛西亚,正义必胜</span></p>
<p class="p1">诺克萨斯,无可匹敌</p>
<p id="p2">艾欧尼亚,昂扬不灭</p>
<p>欢迎来到祖安</p>
<input type="text" name="" id="" value="" />
</body>
</html>

效果有的,截不了图。

::selection需要2个冒号,在火狐浏览器和其他的还不一样,要变成::-moz-selection。

一般为了兼容,复制粘贴,稍微修改一下写2段就好了。

Java学习(十三)的更多相关文章

  1. Java学习十三

    学习内容: 1.Java反射 2.jdbc入门 1.反射的概述 Java的反射机制:动态获取信息以及动态调用对象方法 Java的反射机制的作用:用来编写一些通用性较高的代码或者框架的时候使用 原理:j ...

  2. 201671010140. 2016-2017-2 《Java程序设计》java学习第十三周

    java学习第十三周         本周,进行了对前六章知识点的小测试,在测试中我也发现了许多自己学习上存在的隐患,对一些知识点理解的太过粗略,没有很好的去记忆那些重要的小细节,把注意力过多的放在了 ...

  3. 《Java学习笔记(第8版)》学习指导

    <Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...

  4. 20145330第七周《Java学习笔记》

    20145330第七周<Java学习笔记> 第十三章 时间与日期 认识时间与日期 时间的度量 GMT(格林威治标准时间):现在不是标准时间 世界时(UT):1972年UTC出来之前,UT等 ...

  5. JAVA学习之Ecplise IDE 使用技巧(2)第二章:键盘小快手,代码辅助

    上一篇:JAVA学习之Ecplise IDE 使用技巧(1)第一章:我的地盘我做主,工作空间 第二章:键盘小快手,代码辅助 内容包括: 第一:显示行号 如何设置行号:Ecplice菜单Windows& ...

  6. 2016最新Java学习计划

    一.Java学习路线图 二.Java学习路线图--视频篇 六大阶段 学完后目标 知识点 配套免费资源(视频+笔 记+源码+模板) 密码        第一阶段 Java基础 入门 学习周期: 35天 ...

  7. “全栈2019”Java第九十三章:内部类应用场景(迭代器设计模式)

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  8. 201671010140. 2016-2017-2 《Java程序设计》java学习第十五周

    java学习第十五周 Java的GUI界面设计,框架以及主要部件填充,归置,布局管理,在第十一章和第十二章进行了系统的学习,在这两章的知识奠基下,可以简单的构造一个GUI用户界面,在两周的学习后,可以 ...

  9. “全栈2019”Java第十三章:基本数据类型

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  10. “全栈2019”Java第二十三章:流程控制语句中决策语句switch上篇

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

随机推荐

  1. Unity——FSM有限状态机

    FSM有限状态机 一.设计思路 1.共同的状态父类,提供可重写的进入,保持,退出该状态的生命周期方法: 2.状态机,管理所有状态(增删查改),状态机运行方法(Run): 3.在角色控制器中,实例化状态 ...

  2. Spring中IOC的理解

    Spring中IOC的理解 1.什么是IOC? (1)控制反转.把对象创建和对象间的调用过程交给Spring进行管理. (2)使用IOC的目的:为了耦合度降低. 2.IOC底层原理? (1)xml解析 ...

  3. harmony OS 开发工具安装

    harmony OS 开发工具安装 安装流程 安装完成 初始配置 双击打开 Running DevEco Studio requires the npm configuration informati ...

  4. NOIP模拟76

    前言 还有不到 10 天就要 CSP-S ...马上我就要有我的第一篇游记了. 今天考试莽了一回,整了大概 2.5h 的 T1 ,可能是因为今天题目比较难,看起来成效不错. 以后还是要注意时间的分配( ...

  5. storm卡顿修改

    ​ 最近的webstorm越来越卡了,有时候甚至会弹出 Out of memory的窗口,提示要设置 xmx的值, 8G内存跑你这小软件还会不够用???要内存?给你,看你还会不会卡成翔! 于是果断给x ...

  6. 洛谷4299首都(LCT维护动态重心+子树信息)

    这个题目很有意思 QWQ 根据题目描述,我们可以知道,首都就是所谓的树的重心,那么我们假设每颗树的重心都是\(root\)的话,对于每次询问,我们只需要\(findroot(x)\)就可以. 那么如何 ...

  7. 使用YApi搭建API接口管理工具(docker安装)

    使用YApi搭建API接口管理工具(docker安装) 工具描述 YApi 是高效.易用.功能强大的 api 管理平台,旨在为开发.产品.测试人员提供更优雅的接口管理服务.可以帮助开发者轻松创建.发布 ...

  8. Java版流媒体编解码和图像处理(JavaCPP+FFmpeg)

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  9. Noip模拟83 2021.10.26

    T1 树上的数 有手就能在衡中$OJ$上过,但是$WaitingCoders$不行,就是这样 必须使用$O(n)$算法加上大力卡常,思路就是找子树内没更新的更新,更新过了直接$return$ 1 #i ...

  10. Noip模拟50 2021.9.10

    已经好长时间没有考试不挂分的良好体验了... T1 第零题 开场数据结构,真爽 对于这道题首先要理解对于一条链从上向下和从下向上走复活次数相等 (这可能需要晚上躺在被窝里面脑摸几种情况的样例) 然后就 ...