![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java入门
文章平均质量分 76
凡晨丹心
这个作者很懒,什么都没留下…
展开
-
Java入门(十四)-多态
1.概述多态是继封装、继承之后,面向对象的第三大特性。定义多态: 是指同一行为,具有多个不同表现形式。前提【重点】继承或者实现【二选一】方法的重写【意义体现:不重写,无意义】父类引用指向子类对象【格式体现】2.多态的体现多态体现的格式:父类类型 变量名 = new 子类对象; 变量名.方法名();父类类型:指子类对象继承的父类类型,或者实现的父接口类型。示例:Fu f = new Zi(); f.method();当使用多态方式调用方法时,首先检查父类中是否有该方原创 2022-01-23 20:06:19 · 93 阅读 · 0 评论 -
Java入门(十三)-接口
1.概述接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)。接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并 不是类,而是另外一种引用数据类型。引用数据类型:数组,类,接口。接口的使用,它不能创建对象,但是可以被实现( implements ,类似于被继原创 2021-12-28 22:36:01 · 111 阅读 · 0 评论 -
Java入门(十二)-抽象类
1.概述父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有 意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法 的类就是抽象类。定义抽象方法 : 没有方法体的方法。抽象类:包含抽象方法的类。2 abstract使用格式抽象方法使用 abstract 关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体。定义格式:修饰符 abstract 返回值类型 方法名 (原创 2021-12-27 22:33:09 · 118 阅读 · 0 评论 -
Java入门(十一)-继承
1.概述**继承:**就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接 访问父类中的非私有的属性和行为。好处提高代码的复用性。类与类之间产生了关系,是多态的前提。2 .继承的格式通过 extends 关键字,可以声明一个子类继承另外一个父类,定义格式如下:class 父类 { ... }class 子类 extends 父类 { ... }继承演示,代码如下:/** 定义员工类Employee,做为父类*/class Emp原创 2021-12-26 17:19:40 · 157 阅读 · 0 评论 -
Java入门(十)-static关键字
1.概述关于 static 关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属 于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。2.定义和使用格式类变量当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改 该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。类变量:使用 static关键字修饰的成员变量。定义格式:static 数据类型 变量名;示例:stati原创 2021-12-13 21:08:01 · 120 阅读 · 0 评论 -
Java入门(九)-面向对象(封装)
1.封装概述概述面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的 方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。原则将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。2. 封装的步骤使用 private 关键字来修饰成员变量。对需要访问的成员变量,提供对应的一对 getXxx 方法 、 setXxx 方法。原创 2021-12-07 23:03:56 · 109 阅读 · 0 评论 -
Java入门(八)-类与对象
1.类的定义类的定义格式public class ClassName { //成员变量 //成员方法 }**定义类:**就是定义类的成员,包括成员变量和成员方法。**成员变量:**和以前定义变量几乎是一样的。只不过位置发生了改变。在类中,方法外。成员方法:和以前定义方法几乎是一样的。只不过把static去掉类的定义格式举例:public class Student { //成员变量 String name;//姓名 int age;//年龄 //成员方法 //原创 2021-12-07 22:34:42 · 128 阅读 · 0 评论 -
Java入门(七)-数组
1.数组的概念数组概念:数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。2.数组的定义方式一格式数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];数组定义格式详解∘\circ∘ 数组存储的数据类型: 创建的数组容器可以存储什么数据类型。∘\circ∘ [] : 表示数组。∘\circ∘ [] 数组名字:为定义的数组起个变量名,满足标识符规范,可以使用名字操作数组。∘\circ∘ [] new:关键字,创建数组使用的关键字。∘\cir原创 2021-12-05 13:13:42 · 186 阅读 · 0 评论 -
Java入门(六)-方法的定义、调用、重载
1.定义方法的格式详解修饰符 返回值类型 方法名(参数列表){ //代码省略... return 结果; }修饰符: public static 固定写法返回值类型: 表示方法运行的结果的数据类型,方法执行后将结果返回到调用者参数列表:方法在运算过程中的未知数据,调用者调用方法时传递return:将方法执行后的结果带给调用者,方法执行到 return ,整体方法运行结束2.调用方法的流程图解3. 定义方法练习练习一比较两个整数是否相同分析:定义方法实现功能,需要有原创 2021-12-04 12:08:29 · 134 阅读 · 0 评论 -
Java入门(五)-开发工具IntelliJ IDEA
1.创建包和类展开创建的工程,在源代码目录 src 上,鼠标右键,选择 new->package ,键入包名 com.itheima.demo , 点击确定。右键点击 com.itheima.demo ,选择 Show in Explorer ,会发现创建包的目录结构。可见 com.itheima.demo ,表示创建了多级的文件夹。(所谓包,就是文件夹,用来对类文件进行管理。)在创建好的包上,鼠标右键,选择 new->class 创建类,键入类名。在代码编辑区,键原创 2021-12-01 22:19:34 · 248 阅读 · 0 评论 -
Java入门(二)-- 常量、变量和数据类型
1.常量常量:是指在Java程序中固定不变的数据。1.2分类类型含义数据举例整数常量所有的整数0,1, 567, -9小数常量所有的小数0.0, -0.1, 2.55字符常量单引号引起来,只能写一个字符,必须有内容‘a’ , ’ ', ‘好’字符串常量双引号引起来,可以写多个字符,也可以不写“A” ,“Hello” ,“你好” ,""布尔常量只有两个值(流程控制中讲解)true , false空常量只有一个值(引用数据类型中讲解原创 2021-04-07 21:00:51 · 157 阅读 · 0 评论 -
Java入门(三)【数据类型转换、运算符】
一、数据类型转换Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。1.1 自动转换自动转换:将 取值范围小的类型 自动提升为 取值范围大的类型 。public static void main(String[] args) { int i = 1; byte b = 2; // byte x = b + i; // 报错 //int类型和byte类型运算,结果是int类型 int j = b + i; System.out.println原创 2021-04-07 21:32:38 · 145 阅读 · 0 评论 -
java入门(一)JDK安装与环境变量配置
JDK安装图解JAVA_HOME环境变量的配置配置环境变量作用开发Java程序,需要使用JDK中提供的工具,工具在JDK安装目录的 bin 目录下。计算机鼠标右键,选择 属性. 选择 高级系统设置 --> 选择 环境变量点击下方系统变量的 新建 ,创建新的环境变量,变量名输入 JAVA_HOME选中 Path 环境变量, 双击 或者 点击编辑点击 新建 ,键入 %JAVA_HOME%\bin ,必须是英文格式。选中该行,上移到最上方,点击确定。原创 2021-04-07 20:39:13 · 93 阅读 · 0 评论 -
Java入门(四)-流程控制语句
1.判断语句判断语句1–ifif语句第一种格式: ifif(关系表达式){ 语句体; }执行流程∘\circ∘首先判断关系表达式看其结果是true还是false∘\circ∘如果是true就执行语句体∘\circ∘如果是false就不执行语句体public static void main(String[] args){ System.out.println("开始"); // 定义两个变量 int a = 10; int b = 20; //变量使用原创 2021-11-30 20:52:19 · 88 阅读 · 0 评论