![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 67
weixin_58838889
这个作者很懒,什么都没留下…
展开
-
抽象类和接口(接口)
接口概念:在Java语言中,仅支持单一继承,即一个子类只能有一个直接的父类,然而在日常生活中,多继承的问题在所难免,如电子书既是一种图书,同时又是一种多媒体,这种继承关系要求子类继承多个父类。这样就可能导致子类具有多种多样的方法和实现形式。所以Java不允许多继承,为了解决多继承的问题,Java引入了接口的概念。在现实生活中,接口的例子随处可见,如图4.9所示。计算机主板上的PCI插槽可以插网卡、声卡以及显卡等;电脑提供USB接口,可以连接U盘、移动硬盘以及数码相机等多种设备。4.3.1 接口的定义原创 2021-08-19 17:00:59 · 45 阅读 · 0 评论 -
抽象类和接口(抽象类)
抽象类4.1.1 抽象方法和抽象类抽象类是专门设计用来让子类继承,抽象方法必须被子类重写。在Java语言中,使用abstract关键字修饰一个类时,该类就是抽象类,使用abstract关键字修饰一个方法时该方法即为抽象方法。抽象类和抽象方法的规则如下:(1)一个抽象类中可以不定义抽象方法,但是只要类中有一个抽象方法,则该类一定是抽象类。(2)抽象类不能被实例化,即不能被new创建一个实例对象。(3)如果一个子类继承一个抽象类,则子类需要通过覆盖的方式来重写该抽象类中的所有抽象方法。如果子类没有原创 2021-07-20 16:26:30 · 76 阅读 · 0 评论 -
继承与多态
包概念:在生活中,保存文档时会经常使用文件夹,把不同类型的文档归类,然后分放到不同的文件夹中,便于管理和查找。在计算机中保存电子文档也不例外,如我们看到的Windos系统中的树形目录结构。在复杂的文件系统中,文件分门别类地存储在不同的文件夹中,解决了文件同名冲突的问题。事实上,在编写复杂程序的过程中,也会遇到同样的问题。Java以类组织程序,开发一个大型的工程需要成百上千个类。如果要求开发人员确保自己所用的类名不与其他开发人员选择的类名相冲突,这是非常困难的。例如,开发人员定义一个Sort类,使用冒泡的原创 2021-06-20 21:44:27 · 60 阅读 · 0 评论 -
面向对象进阶
成员变量成员变量的概述:在Java中,变量可以分为成员变量和局部变量,成员变量是在类范围内定义的变量,局部变量是在方法中定义的变量, Java程序中的变量分化如图 2.1 所示。提醒:成员变量也称为属性。*Java中的成员变量分为类属性和实例属性两种,定义属性时没有static修饰符修饰的就是实例属性。其中,类属性从类被加载开始存在,直到系统完全销毁该类,类属性的作用域与该类的生命周期相同。而实例属性则从类的实例被创建起开始存在,直到系统销毁该实例,实例属性的作用域与其对应的实例的生命周期相同。*原创 2021-06-16 22:18:28 · 56 阅读 · 0 评论 -
面向对象
###类与对象概念: 类(class)和对象(object)是面向对象方法的核心概念。类是对一类事物进行描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,因而也称实例(instance)1.1 类的语法结构:Java语言中定义类的语法如下:[修饰符] class类名{定义构造方法;定义属性;定义方法;}注意(类中各成员之间的定义顺序对程序没有任何影响)。1.2 对象创建和使用① 在Java语言中创建对象的根本途径是,通过 new关键字调用某个类的构造方法,即可创建该原创 2021-06-08 17:01:08 · 69 阅读 · 0 评论 -
连接查询综合应用
综合使用连接查询,聚合函数和分组查询可以实现很多复杂的查询需求。示例:1.1 统计每一家公交公司所属线路的站点总数。分析:解决的关键是依据公交公司分组统计该公司所有线路的站点数量,但线路车站表line_station中仅有线路信息即线路号lineNo,却没有该线路所属公司信息,而线路表line却有公司信息即公司名company,并且这两张表都有线路号lineNo。所以,可以通过连接line_station表和line表,并根据line表的company列分组统计每一家公交公司所属线路的站点总数。具体的S原创 2021-06-03 21:12:38 · 69 阅读 · 0 评论 -
2021-06-01
mySQL 连接查询连接查询分为内连接和外连接内连接分三种:交叉连接,相等连接和自然连接内连接语法:SELECT <字段名列表|*> FROM <表1> JOIN <表2> ON <关联条件表达式1>[WHERE <条件表达式2>];注意:–连接依据的列可能包含null值,null值不与任何值匹配 (甚至和他本身)–内连接案例使用内连接获取公交二公司的线路信息和车辆信息SQL语句如下:select *from line join v原创 2021-06-01 12:54:04 · 60 阅读 · 0 评论