自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 【Java基础知识 9】面向对象—多态

实例2:Person、Student、Teacher、Worker类的show()方法、eat、sleep。实例4:Shape、Rectangle、Circle、Triangle类的area()、draw()方法。因此如果子类中的方法与父类中的方法同名、并且参数类型也相同,那么子类中的方法就重写了父类中的同名方法。当子类从父类中继承来的方法不能满足需要时,子类可以重写该方法,重写方法要求方法名与参数列表都相同。实例1:Animal、Dog、Cat类的eat()方法、show()方法。

2023-03-28 11:51:52 151

原创 【Java基础知识 8】面向对象-继承

可以将子类的对象赋给父类的引用变量,但是这时使用父类的引用变量只能访问父类中定义的那些成员变量。父类的属性被子类继承,如果子类又添加了名称相同的属性,则子类有两个相同名称的属性,如果父类型对象调用属性,就是父类的,如果是子类型对象调用就是子类的属性。理论上子类会继承父类的全部成员变量,但是子类不能访问父类的私有成员变量,如果子类与父类在不同包中,子类也不能访问父类中具有默认访问权限的成员变量。在子类的构造方法中,先调用父类的构造方法完成从父类继承来的那些成员变量,然后初始化子类中特有的成员变量。

2023-03-27 19:20:52 615

原创 【Java基础知识 7】面向对象-封装

目录7.1 封装的概念7.2 访问控制7.2.1 包与访问范围7.2.2 访问修饰符与访问范围7.3 方法深入分析7.3.1 方法定义7.3.1 方法调用7.3.2 参数传递7.3.3 return7.3.4 方法调用7.4 方法重载7.4.1 方法重载基础7.4.2 重载构造方法7.4 this关键字7.5 static关键字7.5.1 静态变量7.5.2 静态代码块7.5.3 静态方法7.5.4 关于static的几点说

2023-03-27 19:12:35 217

原创 【Java基础知识 6】面向对象-类和对象

(6)对引用变量进行相等性比较,例如b1==b2,是比较两个引用变量是否引用同一个对象,所以b1==b2的结果为true。类是对象的模板(template),对象是类的实例(instance)。有时直接使用对象引用代指对象,例如对于上面的例子,有时会直接将b1引用的对象称为“对象b1”或“”b1对象。类的每个实例(即,类的每个对象)都包含这些变量的副本,因此在类中定义的变量又被称为实例变量。方法是对象行为特征的抽象,类具有的共性的功能操作,称之为方法。在类中定义的变量和方法都称为类的成员。

2023-03-27 19:05:19 464

原创 【Java基础知识 5】数组

数组的初始化分为静态初始化和动态初始化,静态初始化在初始化时由程序员显示指定每个数组元素的初始值,由系统决定数组长度。下面这行代码 String[][] s=new String[10][];int[] nums;//声明数组,并没有创建数组,没有开辟堆内存。int[][] 表示int[]类型的数组,即数组元素为int[]类型。int[] 表示int类型的数组,即数组元素为int类型。

2023-03-27 19:00:29 64

原创 【Java基础知识 4】控制语句

选择语句(分支语句)、迭代语句(循环语句)、跳转语句。

2023-03-27 18:57:42 199

原创 【Java基础知识 3】运算符&表达式&选择结构

(1)switch语句只能进行相等性测试,这一点与if语句不同,if语句可以对任何类型的布尔表达式进行求值。(3) switch能做的分支,if...else...一定能做。&和|,如果操作数为boolean类型,则为逻辑运算符,如果操作数为整数则为位运算符。可以将大部分Java运算符划分为四组:算术运算符、位运算符、关系运算符以及逻辑运算符。(2)复合赋值运算符的效率更高。对于^,两个操作数不同,则结果为true,否则结果为false。(2)相对于一系列嵌套的if语句,switch语句通常效率更高。

2023-03-27 18:56:37 299

原创 【Java基础知识 2】标识符、关键字、数据类型

注释的三种形式:单行注释、多行注释、文档注释文档注释(documentation comment)以“/**”开始,以“*/”结束。使用文档注释可以将关于程序的信息嵌入到程序自身中。javadoc命令可以文档注释中的内容提取出来,将其放入到一个HTML文件中。文档注释方便了程序的文档化。每行功能代码以;作为结束符号空格没有实际意义,可以利用空格无意义,将代码合理缩进,易读{}包含的代码称之为代码块, 例如类if(){}、方法{}、类{}等等Java中类、方法和变量的名称,称之为标识符。

2023-03-17 22:15:20 368

原创 【Java基础知识 1】 JAVA概述

是SUN(Stanford University Network,斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。是一种面向Internet的编程语言。Java一开始富有吸引力是因为Java程序可以在Web浏览器中运行。这些Java程序被称为Java小程序(applet),内嵌在HTML代码中。伴随着互联网的迅猛发展,以及Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

2023-03-17 22:13:05 524

原创 MySQL经典练习题(包括建表、题目、解答)

MySQL经典练习题(包括建表、题目、解答)

2023-03-08 13:55:12 770

原创 MySQL5.5的卸载和安装详细步骤

MySQL5.5的卸载和安装详细步骤

2023-03-02 22:48:24 443

原创 Win11环境变量Path单行显示问题

Win11环境变量Path单行显示问题

2023-02-22 20:18:38 1345 1

原创 谷歌翻译修复最新方法超简单超实用

谷歌翻译修复最新方法超简单超实用!!!

2023-02-17 19:07:27 1198

原创 mysql安装报错:由于找不到 MSVCR120.dll,无法继续执行代码解决方法

由于找不到 MSVCR120.dll,无法继续执行代码解决方法

2023-02-16 20:00:32 1047

原创 Java环境搭建详细教程(jdk1.8)

Java环境搭建详细教程(jdk1.8)

2023-02-16 19:43:48 1802

原创 MySql5.7数据库的安装和配置详细步骤

MySql5.7数据库的安装和配置详细步骤

2023-02-16 19:37:53 1682

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除