- 博客(5)
- 收藏
- 关注
原创 String类和StringBuilder类的使用
JAVA中定义了String和StringBuffer两个类来封装字符串。在使用String类前,我们需要对String类初始化。下面我们有两种方式进行初始化:1.使用字符串常量初始化一个String对象public class StringTest { public static void main(String[] args) { String str1=null; String str2=""; String str3="abc";..
2022-05-07 14:06:54
797
原创 抽象类和接口的实现
什么是抽象类当定义类的时候,我们通常要定义一些方法来描述该类的行为特征,但是有些方法的实现方式是无法实现是无法确定的,就比如说我们定义一个Animal类时,shout()方法用于表示动物的一些行为,但是不同的动物行为不同,所以我们shout()方法无法准确的去调用该动物的行为。所以我们就需要用abstract关键字来修饰去定义一个抽象的方法,并且在定义方法时不需要实现方法体。需要注意的是抽象类不可以被实列化,抽象方法是没有方法体的不可以直接调用,如果想要调用抽象类中的抽象方法就需要创建一个子类,在子
2022-05-05 15:18:13
919
原创 动态数组(Array)
动态数组的概念我们可以理解为动态数组就是在普通数组上增加了一个可以根据元素的个数动态调整数组大小的功能。在Java中提供的数组一般都是静态数组int[]char[]long[](定义之后没法改变长度)这时候就需要我们自己定义一个类,拓展基础数组的功能就为动态数组。public class Array { private int[] data; //存放元素仍是整型数组; private int size; //表是动态数组中已经存储的元素个数; ...
2022-05-03 20:42:07
10775
原创 什么是链表
文章目录单向链表双向链表 链表的概念1、链表是物理存储单元上非连续的、非顺序的存储结构,数据元素的逻辑顺序是通过链表的指针地址实现,有一系列结点(地址)组成,结点可动态的生成。我们可以把链表类比成火车,每一列火车由若干个车厢组成,每个车厢就是一个Node结点,由多个Node结点组成的对象就是链表对象。火车的不同车厢之间都是通过挂钩连接的,当两个车厢之间脱钩之后,两个车厢就没有任何关系了。1.单向链表 2.双向链表代码如下...
2022-05-02 21:36:00
2533
原创 什么是面向对象的编程
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 问题一:什么叫面向对象? 问题二:面向对象三大特性? 问题三:面向对象和面向过程的区别是什么? 问题四:什么是面向对象的编程?问题一面向对象的方法主要是把事物给对象化,包括其属性和行为。面向对象编程更贴近实际生活的思想。总体来说面向对象的底层还是面向过程,面向过程抽象成类,然后封装,方便使用就是面向对象,(万物皆对象)。对象:是具体的事物。类:是对对象的抽象。问题二1、封装.
2022-05-01 11:57:35
576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人